市场数据
GET /v1/currency — 用于美元价格换算的汇率
获取 CSBoard 支付流程所使用的以美元为基准的汇率表。将任意 price_usd 乘以目标货币汇率,即可得到当地货币价格。
GET
FX rates (USD base)
CSBoard API 中所有价格均以美元计价。currency 端点返回与站点自身支付与展示流程相同的汇率表,为您提供一致的换算层,用于向用户展示本地货币价格。汇率主要币种来源于 OpenExchangeRates,RUB 来源于俄罗斯中央银行,并缓存约一小时。
需要身份验证。 请将密钥作为
由于汇率表缓存约 1 小时,请在应用启动时获取一次,并定期刷新,而非对每个商品都调用此端点。
Authorization: Bearer csb_pub_... 发送。
参数
此端点不接受任何查询参数。响应字段
始终为
"USD"。所有汇率均相对于 1 美元表示。ISO 4217 货币代码到其相对美元汇率(每 1 美元等于多少该货币单位)的映射。例如:
{ "USD": 1, "EUR": 0.92, "RUB": 78.4, "GBP": 0.79 }。汇率表上次刷新时的 ISO 8601 时间戳。
RUB 汇率的来源标识,例如
"cbr"(俄罗斯中央银行)。非 RUB 汇率的来源标识,例如
"openexchangerates"。价格换算
要将price_usd 值以本地货币显示,请将其乘以对应汇率:
示例请求
示例响应
错误代码
| HTTP 状态码 | 代码 | 含义 |
|---|---|---|
| 401 | unauthorized | API 密钥缺失或无效。 |
| 429 | rate_limit_exceeded | 超过 30 次/分钟。在重试前请检查 Retry-After 响应头。 |
授权
Send your key as a Bearer token on every request: Authorization: Bearer csb_pub_.... Generate keys in your CSBoard profile.