我正在尝试通过Coinbase API从我的本地货币帐户获取余额,但我根本无法调用该帐户。
常规命令“client.get_accounts()”只返回BTC帐户。根据文件,它应列出所有帐户,包括我的本地货币帐户(包括钱)。
特定帐户“client.get_account()”的命令返回“coinbase.wallet.error.NotFoundError:APIError(id = not_found):未找到帐户”。 我从https://www.coinbase.com/accounts/获得了该帐户的ID。此页面上的BTC ID与API调用client.get_accounts()中的相同。
如果我尝试拨打ETH钱包,我会收到同样的错误。
感谢您的帮助。
答案 0 :(得分:0)
这可能是与API授权相关的问题。如果您转到API设置页面(https://www.coinbase.com/settings/api),您应该会发现API密钥和密钥是否可以访问所有帐户。
就我而言,client.get_accounts()
会返回所有钱包,因此您可以从中获取要从中获取更多信息的钱包ID,并将其作为参数传递给client.get_account()