1. 请求两种汇率
路径中的 USD 是基准货币,`symbols` 中的 EUR 和 GBP 是目标货币。换成你需要的代码即可。
bash · curl
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP"
2. 读取响应
数值会变化,结构不会。读取 `rates.EUR`,并把 `source`、`market_session`、`data_updated_at` 与汇率一起保存。
json · example shape
{
"result": "success",
"base": "USD",
"source": "live",
"market_session": "open",
"data_updated_at": "2026-08-05T09:41:00Z",
"rates": { "EUR": 0.86, "GBP": 0.75 },
"notice": "Indicative rates, not for settlement."
}3. 需要账户额度时添加密钥
创建免费密钥,通过 `Authorization: Bearer YOUR_KEY` 发送。密钥应保存在服务端,不要放进公开的浏览器代码。
bash · authenticated
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP" -H "Authorization: Bearer YOUR_KEY"
这是参考汇率
适合应用、模型和分析,不是可成交报价,也不能用于结算。