我正在尝试编写一个简单的应用程序来跟踪购买的加密货币的利润。我目前正在使用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时,我就会收到404code。
我的问题是:
是否有可能发送一个只返回加密货币的请求,这样我就可以避免这个问题?也许我做错了,我应该从不同的角度来处理它
我也对更改api持开放态度,但到目前为止,我只找到了coinmarketcap,它只允许每分钟6个请求。
发布于 2018-09-01 06:49:56
当用户选择AED时,请求不会像这样吗
Coinbase API不支持的https://api.coinbase.com/v2/prices/AED-EUR/spot。
也许你希望它是这样的
https://api.coinbase.com/v2/prices/BTC-" + coin.getSymbol() + "/spot"
发布于 2018-09-01 07:16:58
请在阅读文档时小心。
获得购买一枚比特币或以太的总价。
这意味着货币对可以是:"BTC-...“或者"ETH-...“
https://stackoverflow.com/questions/52123052
复制相似问题