我正在尝试编写一个简单的应用程序来跟踪从购买的加密货币中获利。我目前正在使用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,每分钟只允许六个请求。
答案 0 :(得分:0)
当用户选择 AED 时,请求将不会像
https://api.coinbase.com/v2/prices/AED-EUR/spot
,Coinbase API不支持。
也许您希望它像
https://api.coinbase.com/v2/prices/BTC-" + coin.getSymbol() + "/spot"
答案 1 :(得分:0)
阅读文档时请小心。
获取购买一枚比特币或以太币的总价。
这意味着货币对可以是:“ BTC -...”或“ ETH -...”。