Tutorial/n8n 快速入门

用 n8n 的 HTTP Request 节点获取汇率

搭建一个小型工作流:定时获取当前汇率,把每个数值交给后续节点使用。无需安装社区节点。

ERexchangerate.dev·Aug 5, 2026·6 min

实际需要的只有三个节点:Schedule Trigger、HTTP Request 和数据的去向。先用匿名请求确认返回结构,运行正常后再把免费密钥存进请求头凭据,然后启用工作流。

Key points
直接使用 n8n 自带的 HTTP Request 节点。
一次请求 /v1/latest/USD?symbols=EUR,GBP,JPY 就能拿到三种汇率。
{{$json.rates.EUR}} 这样的表达式读取数值。
把密钥放进 Header Auth 凭据,不要写在每个节点里。
每小时执行一次,30 天大约使用 720 次调用。

创建三个节点

依次添加 Schedule Trigger → HTTP Request → Edit Fields。调试时也可以先用 Manual Trigger。Edit Fields 并非必需,但它能把输出整理成适合写入表格、数据库或消息的字段。

配置 HTTP 请求

方法选 GET,填入下方地址,打开查询参数。参数名是 symbols,值为 EUR,GBP,JPY,响应格式选 JSON,然后点击 Execute step

curlcopy
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP,JPY"

用表达式取出汇率

在 Edit Fields 中把值切换为 Expression。例如 {{$json.rates.EUR}} 会取出欧元汇率。建议同时保留 {{$json.source}}{{$json.data_updated_at}},以后能说明数据来源和更新时间。

n8n · expressionscopy
EUR  {{$json.rates.EUR}}
GBP  {{$json.rates.GBP}}
JPY  {{$json.rates.JPY}}
source  {{$json.source}}
updated  {{$json.data_updated_at}}

把密钥保存为凭据

创建免费密钥后,在 n8n 新建 Header Auth 凭据。Name 填 Authorization,Value 填 Bearer exr_live_your_key。这样导出的工作流 JSON 不会带走密钥本身。

不要把密钥写进节点参数
n8n 会把凭据与工作流参数分开保存。分享工作流时只会保留凭据引用,不会包含秘密值。

按用途安排频率

运营看板通常每小时一次就够了,日报可以每天一次。需要更多币种时,把代码加进 symbols,不要复制多个 HTTP 节点。

这是参考汇率
适合自动化、估算、报表和分析,不是可成交报价,也不能用于结算。
ER
exchangerate.dev
面向开发者的集成指南。

Keep reading

ReferenceExchange rate API quickstartRead TutorialLive exchange rates in Google SheetsRead TutorialLoad exchange rates into Power BIRead
更多比较Fixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
学习Reading source and market_session in your pipelineIndicative vs executable FX rates: what a rates API actually gives youECB reference rates, explained
实时汇率EUR/USDGBP/USDUSD/JPY