亚马逊云科技

广告

安信SSL证书

广告

Hostinger教程:在VPS主机上将API集成到n8n工作流中

美国云服务器推荐

API即应用程序编程接口,主要为操作系统或者框架提供的接口。将API和n8n集成的过程还是比较复杂的,但是二者集成可以轻松构建API自动化流程。为方便大家了解,本文就以美国主机商Hostinger为例,为大家详细介绍将API和n8n VPS实例集成的全部流程,仅供参考。

一、购买并配置Hostinger n8n VPS

1、进入Hostinger官网,注册并登录。

2、选择“服务”,点击“n8n VPS主机”。

购买Hostinger n8n VPS

3、进入以下页面,选择合适的VPS方案,由于本文只是创建一个简单的工作流,所以选择KVM 1即可。

购买Hostinger n8n VPS

Hostinger n8n VPS方案推荐

方案 CPU 内存 硬盘 流量 价格/月
KVM 1 1vCPU 4GB 50GB NVMe 4TB $4.99
KVM 2 2vCPU 8GB 100GB NVMe 8TB $6.99
KVM 4 4vCPU 16GB 200GB NVMe 16TB $9.99
KVM 8 8vCPU 32GB 400GB NVMe 32TB $19.99

点击进入官网选购

Hostinger优惠码ny2021

4、购买Hostinger n8n VPS后,系统会自动为用户的服务器选择n8n模板。

5、安装完成后,进入n8n实例的登录页面,进行登录。

购买Hostinger n8n VPS

当然用户无论选择哪个VPS提供商,如RAKsmart、BlueHost、Hostinger等,都是可以使用一样的方法安装n8n,但如果用户需要简单、无命令的配置过程,首选还是Hostinger n8n VPS。

相关推荐:《适合n8n工作流的五大国外VPS商家推荐

二、在n8n中配置API

1、找到要与n8n集成的API,建议使用公共API,因为它是免费且易于注册的。

2、确定API后,访问提供商的网站并获取两个基本信息:其端点和身份验证密钥。

API端点是n8n将用于与API服务器交互并请求特定数据的URL。同时,身份验证密钥是验证n8n的API请求的唯一令牌。

3、登录hPanel,在hPanel上单击右上角的个人资料图标,然后选择帐户信息。

在n8n中配置API

4、导航到侧边栏,然后单击API,点击API文档按钮以打开Hostinger API参考开发人员页面。在这里,用户可以检查所有端点及其规格。

5、返回API页面,然后单击新建令牌以生成API密钥。同时,为用户的令牌添加名称并设置到期日期。

在n8n中配置API

6、点击生成。

7、向下滚动到页面底部以获取API令牌和测试命令,将它们存放在安全的地方。

注:

用户可以使用不同的方法测试API,但最简单的方法是使用预装在计算机终端中的cURL命令。要使用cURL,只需打开系统终端并输入以下命令即可。将API-endpoint和API-key替换为它们的实际值:

curl -X GET “API-endpoint” \ -H “Authorization: Bearer API-key” 

根据API的不同,用户可能需要更改授权方法或向cURL请求添加更多信息。如果用户的API提供商像Hostinger一样给出测试命令,只需将它们复制并粘贴到用户的终端中即可。如果API请求成功,用户的终端将以JSON格式打印数据。

在n8n中配置API

8、打开n8n并创建一个新的工作流程。

9、点击加n8n画布右上角的图标。

10、选择HTTP请求节点。

在n8n中配置API

11、添加以下信息:

  • 方法:HTTP方法n8n将在API端点上使用。
  • 网址:用户的API端点地址。
  • 身份验证:API调用的身份验证方法,如果使用密钥,则通常为通用Bearer。
  • 查询参数:修改API请求的限制或规则,有时是强制性的。
  • 发送标头和正文:要包含在API请求中以修改请求的其他信息。

三、使用API端点创建工作流

将API集成到n8n实例后,用户需要创建一个利用其功能转换和处理数据的工作流程。

本文将创建一个简单的警报系统,当用户的VPS资源使用量超过某些阈值时,该系统会向用户发出通知。

1、选择触发方式

启动n8n工作流需要一个触发节点。针对不同的工作流方案,有多种选项,分为八类:

  • 手动触发:当用户故意单击n8n画布上的触发器节点时,启动工作流。
  • 应用事件:当应用程序(如Telegram、Notion或Airtable)中发生事件时运行工作流。
  • 按时间表:以特定时间间隔触发工作流,非常适合自动化API调用。
  • 在Webhook调用中:当触发器节点通过Webhook URL收到HTTP请求时启动工作流。
  • 在表单提交时:在表单提交时开始工作流,将输入数据传递到工作流中。
  • 由另一个工作流执行时:当另一个工作流调用工作流时激活该工作流。
  • 在聊天消息上:当用户向n8n发送消息时启动工作流。
  • 其他:在发生特定事件时启动工作流,但不会在特定应用程序(例如错误或新电子邮件)上启动。

2、创建工作流程

a.调用时,Webhook会触发工作流,向HTTP请求节点中的API发送请求。

b.API获取数据,这些数据将存储在HTTP请求节点中。

c.然后,HTTP请求节点将其传递给编辑字段节点进行处理。

d.编辑字段节点作原始数据。在这种情况下,它会查找每个资源使用指标的平均值。

e.If节点定义了一个逻辑,该逻辑根据处理的数据触发特定事件。如果资源使用量超过特定阈值,则会触发下一个节点。否则,它什么也做不了。

f.当平均资源使用量超过阈值时,Discord节点启动,自动通知用户。

工作流图在n8n画布上如下所示:

使用API端点创建工作流

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
返回顶部