FX API、外汇 API、货币 API 和汇率 API 描述相近的服务。标签不能定义来源、频率、历史、覆盖范围或限制,接口契约才可以。
要点
FX 是 foreign exchange 的缩写,但不保证交易级数据。
外汇 API 更可能强调买卖价或经纪商流程,但用法并不严格。
货币和汇率 API 通常侧重换算、报表和历史数据。
应根据有文档的响应语义来选择。
四种标签,没有共同标准
提供商常用多个名称描述同一产品。营销用语暗示接口并未提供的字段或执行能力时,就会产生问题。
开发者通常所说的 FX API
FX 是 foreign exchange 的缩写,可能指每日参考值、日内中间价或买卖价;缩写本身无法说明。
外汇 API 何时意味着交易流程
交易型 API 可能提供 bid/ask、tick、账户或订单。通用 API 通常返回用于换算和分析的指示性观测值。
指示性与可执行并不相同
指示性汇率适合估算。执行交易的银行、卡组织、支付机构或经纪商决定最终价格、点差和费用。
为什么货币 API 范围最广
货币 API 也可能只提供代码、符号、小数位和国家映射。是否包含价格数据要看端点。
为什么汇率 API 的功能最明确
汇率 API 直接描述两种货币之间的关系,适合发票、会计、电商、仪表盘和换算。
让 API 匹配具体任务
报表需要可复现观测值,电商需要换算与舍入,交易则需要买卖价、延迟和执行。
应向每个提供商确认的问题
应询问汇率含义、更新频率、货币对、来源、时间、历史、许可、配额和失败响应。
- 每个汇率代表什么?
- 多久更新一次?
- 有哪些货币和货币对?
- 是否提供来源和观测时间?
- 保留哪些历史数据?
- 是否记录许可、配额和错误?
测试响应,而不是标签
发送一次请求并检查汇率、来源和时间戳。指示性响应不能替代经纪商或支付机构报价。
ER
exchangerate.dev
面向货币数据开发者的实用指南。
