为了账号安全,请及时绑定邮箱和手机立即绑定

python 中的 Coinbase APIerror(id = )

python 中的 Coinbase APIerror(id = )

翻翻过去那场雪 2023-06-27 18:22:59
我想在我的 coinbase 账户之间转账。我正在存储我所有帐户的 ID client.get_accounts()['data']['id'],并使用该代码进行传输,tx = client.transfer_money('2bbf394c-193b-5b2a-9155-3b4732659ede',                        to='58542935-67b5-56e1-a3f9-42686e07fa40',                        amount='1', currency= 'BTC)但是,我收到这个错误。coinbase.wallet.error.APIError: APIError(id=):
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

我也遇到了同样的问题。看来是站在他们这边,而且不仅仅局限于python客户端。我设法从一个钱包转移到另一个钱包的唯一方法是使用该网站使用的未记录和未实现的 API“交易”。首先你必须找到两种货币的base_id,然后你可以这样做:


r = client._post('v2', "trades", data={

    "amount":"1",

    "amount_asset":"BTC",

    "amount_from":"input",

    "source_asset":"<BASE_ID_OF_SOUCE>",

    "target_asset":"<BASE_ID_OF_TARGET"

    }

)

result = r.json()

trade_id = result['data']['id']

client._post("v2", "trades", trade_id, "commit")

它不是最干净的代码,因为它正在访问受保护的方法,并且我不完全确定 coinbase 是否可以使用它(可能有一个原因它没有记录......)但它完成了工作。


查看完整回答
反对 回复 2023-06-27
  • 1 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信