【发布时间】:2019-11-04 06:33:59
【问题描述】:
【问题讨论】:
标签: coinbase-api
【问题讨论】:
标签: coinbase-api
从 coinbase webapp 观看 API,我知道您需要调用哪个端点:
必须知道要出售的加密货币的 base_id 和要购买的加密货币的 base_id。你可以通过调用 GET "https://api.coinbase.com/v2/ /assets/prices?base=USD&filter=holdable&resolution=latest" 并从响应中获取您的货币的“base_id”。
通过调用 POST "https://api.coinbase.com/v2/trade" 下订单,请求正文为 json,如下所示:
{ 'amount': [您要转换的金额], 'amount_asset': [您要转换的金额的货币], 'amount_from': '输入', 'source_asset':[您要出售的加密货币的“base_id”], 'target_asset': [你想购买的加密货币的“base_id”] }
如果之前的 POST "/trade" 响应代码是 201,您必须获取响应 json 的 "id" 值并通过调用 POST "https://api.coinbase.com/v2/ 提交您的订单trades/[之前https://api.coinbase.com/v2/trade POST json响应的id"]/commit"。如果本次POST提交的响应码是201,你的交易所开始,如果没有错误在coinbase,你的转换就完成了!
【讨论】: