【问题标题】:Coinbase APIerror(id = ) in pythonPython 中的 Coinbase APIerror(id = )
【发布时间】:2020-12-16 20:12:06
【问题描述】:

我想在我的 coinbase 账户之间转账。我正在存储来自 client.get_accounts()['data']['id'] 的所有帐户 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=):

【问题讨论】:

    标签: python coinbase-api


    【解决方案1】:

    我也遇到过同样的问题。它似乎站在他们一边,并不局限于 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 是否可以使用它(可能是因为它没有记录在案......)但它确实可以完成工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-05
      • 2022-07-19
      • 2021-12-25
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      相关资源
      最近更新 更多