N8N 教程:快速创建 GET 方法 API 端点工作流

作者:API传播员 · 2025-10-18 · 阅读时间:4分钟
N8N是一款开源的工作流程自动化工具,支持通过可视化界面创建无需编码的工作流。本文详细介绍了如何使用N8N创建和测试一个基于GET方法的API端点工作流,包括模板选择、Webhook组件配置和响应定制。通过N8N,用户可以轻松实现API端点的自动化处理。

一. 什么是 N8N?

N8N 是一款开源的工作流自动化工具,它可以通过连接各种应用程序、服务和 API,帮助用户实现任务和流程的自动化。N8N 提供直观的可视化界面,用户可以通过基于节点的系统创建工作流,类似绘制流程图,无需编写代码。

它支持与多种流行应用程序和服务集成,例如 Google DriveSlackGitHub,从而实现数据同步、通知推送、数据处理等自动化任务。


二. 使用模板创建工作流

登录 N8N 后,您将进入画布页面。在左侧栏找到“模板”部分,点击查看可用模板。

搜索“创建 API 端点”模板,或直接点击相关链接,然后点击 使用工作流

选择您希望使用的 N8N 实例,如果运行了多个实例,请选择合适的一个。


三. 创建 API 工作流

在工作流屏幕中,您将看到以下组件:

  1. Webhook 组件:点击第一个 Webhook 组件,为 API 设置端点 URL、身份验证机制等。

  1. 复制 URL 并选择 HTTP 方法:复制测试 URL/生产 URL,选择 HTTP 方法(本例为 GET)。演示中身份验证设置为“无”,生产环境建议开启身份验证以保障安全。

  1. 创建 URL 字符串组件:配置从端点查询部分获取输入。
    字段名称 product,值为 {{$json["query"]["name"]}}

  1. 响应 Webhook 组件:定义 API 收到请求时的响应。
    例如,当查询参数为 name=Joe 时,响应正文为 Hello {{$json["product"]}}!


四. 测试工作流

点击 测试工作流程 按钮,将 Webhook URL 粘贴到浏览器或工具中,并添加查询参数:

https://n8n-9f2ud-u7774.vm.elestio.app/webhook-test/6f7b288e-1efe-4504-a6fd-660931327269?name=Joe

执行请求后,您应看到如下输出:

这样,您就成功创建并测试了一个基于 GET 方法的 API 端点。


五. 总结

本文展示了如何使用 N8N 创建一个 GET 方法的 API 端点 工作流,从模板选择、Webhook 配置,到最终测试,每一步都清晰明了。

通过这种方~~式,您可以轻松实现 API 请求的自动化处理,并根据业务需求定制响应内容,从而显著提升工作流效率。

原文链接: https://blog.elest.io/n8n-api-endpoint-for-get-response/