对于各种加密货币,API 会返回带有卖出价或现货价的有效响应。就像这个例子:
❯ curl 'https://api.coinbase.com/v2/prices/XLM-EUR/sell'
{"data":{"base":"XLM","currency":"EUR","amount":"0.32"}}
但对于 XRP,它返回一个错误。为什么?我猜测这可能与 Coinbase 已暂停购买 XRP 的事实有关,但仍然可以出售它,因此可能需要获得费率。
❯ curl 'https://api.coinbase.com/v2/prices/XRP-EUR/sell'
{"errors":[{"id":"not_found","message":"Invalid base currency"}]}
答案 0 :(得分:1)
我在使用带有以下代码的钱包客户端时遇到了同样的问题。
coinbase.wallet.client.Client(
my_key, my_secret, api_version=my_version,
).get_spot_price(currency_pair='XRP-USD')
很高兴看到这个问题得到解决。