问题描述
我想在我的coinbase帐户之间转移资金。我要存储<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="searchBox">
<a class="link" href="#">Click Me 1</a>
<a class="link" href="javascript:void(0)">Click Me 2</a>
中所有帐户的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)
解决方法
我也遇到了同样的问题。它似乎站在他们一边,而不仅限于 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",trade_id,"commit")
这不是最干净的代码,因为它正在访问受保护的方法,而且我不完全确定 coinbase 是否可以使用它(可能有原因没有记录它......)但它可以完成工作。