如何通过Coinbase API进行转换

时间:2019-06-21 11:50:42

标签: coinbase-api

在Coinbase应用程序中,人们可以转换数字货币(请参见下图)。

coinbase

但是有人可以通过Coinbase或Coinbase Pro API进行转换吗?

1 个答案:

答案 0 :(得分:0)

从 coinbase webapp 观看 API 我看到你需要调用什么端点:

  1. 必须知道您想出售的加密的 base_id 和想要购买的加密的 base_id。你可以通过调用 GET "https://api.coinbase.com/v2/ /assets/prices?base=USD&filter=holdable&resolution=latest”并从响应中获取您货币的“base_id”。

  2. 通过调用 POST "https://api.coinbase.com/v2/trade" 并在 json 中使用请求正文来下订单,如下所示:

    { 'amount': [您要转换的金额], 'amount_asset': [您要转换的金额的货币], 'amount_from': '输入', 'source_asset':[您要出售的加密货币的“base_id”], 'target_asset':[您要购买的加密货币的“base_id”] }

  3. 如果之前的 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 中没有错误,您的转换已完成!