从 BTC 转换为另一种货币
Converting from BTC to another currency
从 Coinbase API 您可以将比特币转换为 USDC 等吗?我看不到任何参考,但我在应用程序上有此功能。我想知道 API 是否支持(或期望支持)此操作,或者只是我遗漏了一些东西。
查看 Coinbase API PRO Documentation 您可以通过以下方式创建转化:
HTTP 请求
POST/转换
API 关键权限
此端点需要“交易”权限。
请求
{
"from": "USD",
"to": "USDC",
"amount": "10000.00"
}
参数
来自:有效的货币 ID
to: 一个有效的货币 id
amount: 从转换到 to
的数量
可能更多的是关于什么是有效货币的问题
在 Coinbase API 文档中对此有一个参考:
https://developers.coinbase.com/api/v2#transfer-money-between-accounts
但正如我在问题中所述,不幸的是它似乎不起作用:
Coinbase transfer between accounts returns "Not found"
不使用 CoinbasePro API 但只有来自 webapp 的 Coinbase 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':
'input', 'source_asset': ["base_id" 你想要的加密货币
sell], 'target_asset': ["base_id" 你想购买的加密货币] }
如果之前的POST“/trade”响应码是201,你必须得到
响应的 json 的“id”值并通过以下方式提交您的订单
调用 POST "https://api.coinbase.com/v2/trades/[json 的 ID
先前 https://api.coinbase.com/v2/trade POST"]/commit" 的响应。如果
此 POST 提交的响应代码是 201,您的交换是
开始,如果 coinbase 没有错误,你的转换是
完成!
从 Coinbase API 您可以将比特币转换为 USDC 等吗?我看不到任何参考,但我在应用程序上有此功能。我想知道 API 是否支持(或期望支持)此操作,或者只是我遗漏了一些东西。
查看 Coinbase API PRO Documentation 您可以通过以下方式创建转化:
HTTP 请求
POST/转换
API 关键权限
此端点需要“交易”权限。
请求
{
"from": "USD",
"to": "USDC",
"amount": "10000.00"
}
参数
来自:有效的货币 ID
to: 一个有效的货币 id
amount: 从转换到 to
可能更多的是关于什么是有效货币的问题
在 Coinbase API 文档中对此有一个参考: https://developers.coinbase.com/api/v2#transfer-money-between-accounts
但正如我在问题中所述,不幸的是它似乎不起作用: Coinbase transfer between accounts returns "Not found"
不使用 CoinbasePro API 但只有来自 webapp 的 Coinbase 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': 'input', 'source_asset': ["base_id" 你想要的加密货币 sell], 'target_asset': ["base_id" 你想购买的加密货币] }
如果之前的POST“/trade”响应码是201,你必须得到 响应的 json 的“id”值并通过以下方式提交您的订单 调用 POST "https://api.coinbase.com/v2/trades/[json 的 ID 先前 https://api.coinbase.com/v2/trade POST"]/commit" 的响应。如果 此 POST 提交的响应代码是 201,您的交换是 开始,如果 coinbase 没有错误,你的转换是 完成!