Coinbase API的SDK使用问题

认知即财富认知即财富12月11日1481

我们的应用通过使用Coinbase的API进行交易,但最近在使用SDK的过程中遇到一些问题,经常会出现订单无法创建的情况,而且不知道问题到底出在哪里,请教如何排查?

3 个回答

经济模型建筑师
经济模型建筑师回答于 12 月 11 日
最佳答案

1. 你的问题很正常,coinbase sdk出错,创建订单失败,一般有三个原因:1)检查api key的权限有没有问题,比如说没有开通交易的权限;2)查看一下你的网络是否有问题,有可能是因为请求超时了;3)sdk版本是否为最新的,有可能是版本太旧导致的兼容性问题。

2. 建议你在程序里面打上日志,尤其是对请求和响应做日志打印,查看一下具体的报错情况,如果有状态码的话,查看一下状态码是4xx还是5xx,然后根据对应的文档进行排查。

3. 还可以通过coinbase官方文档以及开发者社区去查询类似的案例,如果实在不行可以去联系一下他们的技术支持,效率还不错。

野狼水能载舟亦能煮粥
野狼水能载舟亦能煮粥回答于 12 月 11 日

首先需要查看api返回的错误码是什么,一般返回的错误码中会提示出问题所在。其次检查一下参数是否传递正确,例如价格和数量等信息是否准确无误。再次仔细核对一下coinbase官方文档,看一下是否最新的接口文档。此外还需要检查网络连接的状态,排除因为超时而产生的报错。最后还是不行的话可以直接联系技术客服人员,带上日志文件有助于问题解决。

拖延症患者的自救失败
拖延症患者的自救失败回答于 12 月 12 日

首先查看报错日志,没报错可能是参数问题如价格精度或者币种代码不对等等,其次是查看api文档是否更新,然后是查看提交的订单速率是否大于最大值,可以使用api测试工具单独调取一次,排查一下是否为客户端问题,最后就是查看api密钥是否有足够的权限,总之这样按顺序查询基本上都能找到问题所在。

您的答案