菜单

第一次调用汇率 API

打开终端,粘贴一条命令。试用数据接口时不需要密钥。

1. 请求两种汇率

路径中的 USD 是基准货币,symbols 中的 EUR 和 GBP 是目标货币。换成你需要的代码即可。

curl -fsS --max-time 10 "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP"

集成指南: Python · JavaScript / Node.js · Google Sheets · Excel · Go · Swift · Zapier

2. 读取响应

数值会变化,结构不会。读取 rates.EUR,并把 source、market_session、data_updated_at 与汇率一起保存。

json
{  "result": "success",  "base": "USD",  "source": "live",  "sources": {    "EUR": "live",    "GBP": "live"  },  "market_session": "open",  "timestamp": "2026-06-15T12:00:00Z",  "data_updated_at": "2026-06-15T12:00:00Z",  "effective_at": {    "EUR": "2026-06-15T12:00:00Z",    "GBP": "2026-06-15T12:00:00Z"  },  "rates": {    "EUR": 0.86207,    "GBP": 0.74627  },  "stale": {    "EUR": false,    "GBP": false  },  "derived_symbols": [],  "notice": "Indicative rates, not for settlement."}

3. 需要账户额度时添加密钥

创建免费密钥,通过 Authorization: Bearer YOUR_KEY 发送。密钥应保存在服务端,不要放进公开的浏览器代码。

bash
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP" \  -H "Authorization: Bearer YOUR_KEY"