Coinbase API获取成交历史记录

币潮远行者币潮远行者12月10日3668

最近在做一个数字货币的站,需要调用下Coinbase的api来获取交易记录,但是不知道怎么调用,求会的朋友指点一下,谢谢

5 个回答

喝酒不开车开车不喝
喝酒不开车开车不喝回答于 12 月 11 日
最佳答案

使用 Coinbase 的 API 获取交易历史的方法:

1. 去 Coinbase 官方网站注册一个开发者账户,获取 API key 和 secret。

2. 使用 Coinbase Pro 的 API 接口,请求 `/orders` 或 `/fills` 等接口。

3. 推荐使用 Python 语言,安装 `coinbase` 包,参考官方文档上的示例代码。

4. 设置好 Authentication 头,GET 请求需要带上时间范围等参数。

5. 注意签名验证这块,按照步骤一步步操作就可以了。

6. 测试时建议先使用沙盒环境,不要使用真实资金。

7. 成功之后就能在自己的网站上显示成交历史数据了。

随你大小便
随你大小便回答于 12 月 11 日

Coinbase通过api来得到成交历史记录。首先需要在官网注册一个开发者账号并获得api key和secret。然后就可以通过调用Historic Trades接口来获取成交历史记录。需要特别注意的是,接口调用存在一定的频率上限,一般在几十次/分钟内。因此建议用python脚本来进行接口的调用,使用requests来发送get请求,设置合适的参数来控制请求的时间范围以及币种名,例如BTC-USD。返回的json数据可以直接进行使用

白皮书读者
白皮书读者回答于 12 月 12 日

Coinbase 成交历史获取是使用其 REST API完成的。 需要去 Coinbase 开发者官网申请一个API Key,申请类型 Read Only 或 Trade 均可。

请求历史成交记录:通过 `/api/v3/brokerage/orders/historical` 接口传入时间戳及页码,即可获取历史成交记录。

请求头需要带api_key和签名等信息,请参见官方文档。

但是建议你使用沙箱测试,不要直接进行实名接口调试

熊市摄影哥
熊市摄影哥回答于 12 月 14 日

Coinbase提供了REST API接口来获取交易记录,我们需要去官网上申请一个APIKey,记得权限要选择Read Only。然后去获取成交历史的接口有2个,一个是/order一个是/fills,根据自己需求来选择。然后按照官网文档的要求,正确传递参数即可获取相应数据。Python的话使用requests直接请求即可。

矿谷流星者
矿谷流星者回答于 12 月 14 日

coinbase获取成交记录是通过rest api接口实现的,首先需要在官网注册账户并申请api key且勾选好读取交易的授权。然后使用GET /orders端点传递产品ID和时间段来获取数据。详细的参数设置请参考官方文档,建议使用python脚本进行调用操作。

您的答案