别再傻傻手动复制粘贴了,API 调用其实很简单
笔者在 N8N大学 经常看到这样的场景:运营同事每天上班第一件事,就是打开十几个网页,手动复制数据,再粘贴到 Excel 里。或者,开发小哥明明写好了 API,却因为业务逻辑变动,不得不反复修改代码、重新部署。

说实话,这不仅低效,还极其容易出错。你可能觉得“调用 API”是程序员的专属技能,必须写 Python 或者 Java。但在 n8n 的世界里,这不过是拖拽几次鼠标的事儿。今天,我们就来硬核拆解 n8n 的核心神器——HTTP Request 节点,让你彻底告别“复制粘贴工”的身份。
准备工作:手里得有“两把刷子”
在开始之前,我们需要确认一下手里有没有这三样东西。别担心,门槛极低:
- n8n 环境:本地装好了 n8n,或者你已经在云端部署了一个(推荐 N8N大学 的 Docker 部署方案)。
- 一个 API 接口:你可以用免费的公共 API(比如查询天气、汇率),或者你自己系统的 API。
- API Key (如果需要):大部分正规 API 都需要密钥认证,先去申请一个备着。
核心实操:3 步搞定 API 调用
我们以一个最经典的场景为例:调用一个免费的“随机名言”API,获取数据后,把内容打印出来。这能让你最快理解 HTTP Request 的精髓。
第一步:搭建基础工作流
打开你的 n8n 编辑器。今天我们只用两个节点:
- Start:触发器,告诉 n8n 开始干活。
- HTTP Request:我们的主角,负责去“跑腿”拿数据。
在画布上添加这两个节点,并把它们连起来。注意: 很多新手会忘记连线,导致点击“执行”时没反应。
第二步:配置 HTTP Request 节点 (重点!)
双击 HTTP Request 节点,你会看到一堆参数。别慌,我们只看核心的几项:
- Method: 选择
GET。这是最常用的方法,意思是“只读取数据,不修改数据”。 - URL: 填入
https://api.quotable.io/random。这是我们要请求的目标地址。 - Response Format: 选择
JSON。现在的 API 几乎都是返回 JSON 格式。
填好后,点击右侧的 “执行节点” 按钮。如果一切顺利,你会在下方的 Output 面板看到一堆乱七八糟的代码,这就是 API 返回的原始数据。
第三步:解析并使用数据
现在我们拿到了数据,但怎么把“名言”单独拿出来?n8n 会自动把 JSON 数据解析成结构化的字段。
你可以点击 HTTP Request 节点,查看 Output -> JSON。你会发现里面有个 content 字段。在后续的节点(比如发邮件、发飞书消息)里,你就可以用 {{ $json.content }} 这种语法来引用它。
为了验证,我们加一个 Set 节点或者 Function 节点,简单输出一下测试即可。看到结果,你就懂了。
避坑指南:笔者踩过的雷,你别踩
虽然不写代码,但 HTTP 协议的“脾气”你得懂一点,否则很容易在实战中卡住。
坑点 1:Authentication 认证问题
很多 API(比如 OpenAI、GitHub)需要 Token。在 HTTP Request 节点的 Authentication 选项卡里,你必须选对类型(通常是Generic Credential Type->Header Auth),并在 Header Name 里填Authorization,Value 里填Bearer 你的Key。漏了 Bearer 也是 401 报错。
坑点 2:POST 请求的 Body
如果你把 Method 改成了POST或PUT,千万别忘了去 Parameters 下面找到 Body Content Type。通常选JSON,然后在下方的 Body 输入框里写 JSON 数据(比如{"name": "n8n大学"})。很多新手在这里一片空白,导致后端报错“参数缺失”。
FAQ:新手最常见的 3 个疑问
1. 我怎么知道 API 的 URL 是什么?
去对应服务的官方文档看。搜索关键词“[服务名] API 文档”。文档里会明确告诉你 URL、参数以及返回的数据结构。
2. 返回的数据太多,我只想看其中一部分?
在 HTTP Request 节点里,有一个 Options 按钮,点进去找到 JSON Parse 或者 Split Out。如果是为了处理数组(比如列表数据),可以使用 Split Out 节点在 HTTP Request 之后拆分数组,这样 n8n 会为每一条数据跑一次后续流程。
3. 遇到 403 Forbidden 错误怎么办?
这通常意味着“你没权限”。检查三点:一是 API Key 是否正确;二是 IP 是否被拉黑(有些 API 限制 IP);三是 URL 拼写是否完全正确。
总结与资源
恭喜你,读完这篇指南,你已经掌握了 n8n 中最硬核的技能之一。HTTP Request 节点就像 n8n 的万能钥匙,能连接互联网上 99% 的服务。从今天起,把重复劳动交给 n8n,把时间留给自己。
想获取更多实战案例?欢迎访问 N8N大学 (n8ndx.com),这里有更多“不写代码”的自动化秘籍等你来拿。加油,自动化之路才刚刚开始!