Coinbase API获取成交历史记录
5 个回答
使用 Coinbase 的 API 获取交易历史的方法:
1. 去 Coinbase 官方网站注册一个开发者账户,获取 API key 和 secret。
2. 使用 Coinbase Pro 的 API 接口,请求 `/orders` 或 `/fills` 等接口。
3. 推荐使用 Python 语言,安装 `coinbase` 包,参考官方文档上的示例代码。
4. 设置好 Authentication 头,GET 请求需要带上时间范围等参数。
5. 注意签名验证这块,按照步骤一步步操作就可以了。
6. 测试时建议先使用沙盒环境,不要使用真实资金。
7. 成功之后就能在自己的网站上显示成交历史数据了。
Coinbase通过api来得到成交历史记录。首先需要在官网注册一个开发者账号并获得api key和secret。然后就可以通过调用Historic Trades接口来获取成交历史记录。需要特别注意的是,接口调用存在一定的频率上限,一般在几十次/分钟内。因此建议用python脚本来进行接口的调用,使用requests来发送get请求,设置合适的参数来控制请求的时间范围以及币种名,例如BTC-USD。返回的json数据可以直接进行使用
Coinbase 成交历史获取是使用其 REST API完成的。 需要去 Coinbase 开发者官网申请一个API Key,申请类型 Read Only 或 Trade 均可。
请求历史成交记录:通过 `/api/v3/brokerage/orders/historical` 接口传入时间戳及页码,即可获取历史成交记录。
请求头需要带api_key和签名等信息,请参见官方文档。
但是建议你使用沙箱测试,不要直接进行实名接口调试
Coinbase提供了REST API接口来获取交易记录,我们需要去官网上申请一个APIKey,记得权限要选择Read Only。然后去获取成交历史的接口有2个,一个是/order一个是/fills,根据自己需求来选择。然后按照官网文档的要求,正确传递参数即可获取相应数据。Python的话使用requests直接请求即可。
coinbase获取成交记录是通过rest api接口实现的,首先需要在官网注册账户并申请api key且勾选好读取交易的授权。然后使用GET /orders端点传递产品ID和时间段来获取数据。详细的参数设置请参考官方文档,建议使用python脚本进行调用操作。