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"。
通过使用 json 中的请求正文调用 POST "https://api.coinbase.com/v2/trade" 来下订单,如下所示:
{ 'amount': [您要转换的金额], 'amount_asset': [您要转换的金额的货币], 'amount_from': 'input', 'source_asset': ["base_id" 您想要的加密货币to sell], 'target_asset': [你想购买的加密货币的“base_id”] }
如果之前的 POST "/trade" 响应代码是 201,您必须获取响应的 json 的 "id" 值并通过调用 POST "https://api.coinbase.com/v2/trades/[之前https://api.coinbase.com/v2/trade POST"]/commit"的json响应的id。如果本次POST提交的响应码是201,你的交易所就开始了,如果coinbase没有错误,你的转换完成了!
推荐阅读
- c - 编译器显示数据定义没有类型或存储类
- python - 如何从不同文件夹加载图像和文本标签以进行 CNN 回归
- lua - 可以通过字符串名称调用函数
- java - 无法使用 Firestore 回收器适配器从 Firestore 获取数据,得到空的回收器视图
- java - org.springframework.beans.NotWritablePropertyException。无效属性
不可写或具有无效的 setter 方法 - postgresql - Postgres 函数返回多次使用的表参数名称 - 轻微扭曲
- python - Tkinter 在逻辑循环中的“干预”
- mysql - 我无法使用 springboot 连接到我的 mysql 数据库我使用相同的密码和名称与 phpmyadmin 连接得很好
- python - 如何在 Python 中识别字符串中的增量模式
- python - 无法获取响应 - 请求库 Python