0

我正在尝试编写一个简单的应用程序来跟踪购买的加密货币的利润。我目前正在使用 Coinbase API,这是我的问题。

Coinbase 提供了一个端点,该端点返回所有硬币的列表,但包括普通货币,例如https://api.coinbase.com/v2/currencies

我用它在添加货币选项卡中列出所有硬币,当用户选择货币时,我发送一个给定货币价格的请求。

Coinbase 提供价格请求,例如

https://api.coinbase.com/v2/prices/BTC-EUR/spot

所以我以这种方式连接这个链接

https://api.coinbase.com/v2/prices/ + coin.getSymbol() + -EUR/spot ,

但是当用户选择例如AED然后我收到 404 代码。

这是我的问题:

有没有可能发送一个只返回加密货币的请求,这样我就可以避免这个问题?或者也许我做错了,我应该从不同的角度来处理它

我也愿意更改 api,但到目前为止,我只发现每分钟只允许六个请求的 coinmarketcap。

4

2 回答 2

0

当用户选择AED时,请求不会像

https://api.coinbase.com/v2/prices/AED-EUR/spot哪个 Coinbase API 不支持。

也许你希望它像

https://api.coinbase.com/v2/prices/BTC-" + coin.getSymbol() + "/spot"

于 2018-08-31T22:49:55.620 回答
0

阅读文档时请小心。

获取购买一个比特币或以太币的总价。

这意味着货币对可以是:“BTC-...”或“ETH-...”。

https://developers.coinbase.com/api/v2#prices

于 2018-08-31T23:16:58.197 回答