Coinbase API K线数据获取

素心安然素心安然12月11日3143

使用 Coinbase API 获取 K 线数据不会怎么办?

4 个回答

Montpantoja
Montpantoja回答于 12 月 11 日
最佳答案

想要使用 Coinbase API 获取 K 线数据?首先需要理解其 API 文档。

Coinbase 提供 REST API 和 WebSocket API 接口,其中获取 K 线数据的接口为 /products/{product_id}/candles。

首先需要注册开发者账户,获取 API Key 并设置权限即可调用该接口。

接口需要传入的时间粒度、开始时间和结束时间等参数。

新手可先尝试使用 Postman 调用接口并查看返回的 K 线数据格式。

可以通过 Python 中的 requests 库或者 ccxt 库完成该 API 的封装。

若遇到问题,也可在 GitHub 上寻找相关开源项目以了解 API 使用方法。

敏敏在小森林
敏敏在小森林回答于 12 月 12 日

想获取K线数据可以使用Coinbase的API,注册开发者账号后申请一个API Key,查看官方文档,获取不同时间段k线数据的接口,先从1分钟k线入手,逐步增加区间,用Python编写脚本调用API即可,注意设置合理的请求频率不要触发速率限制,遇到错误查询返回的状态码,429表示速率受限,5XX表示服务器内部错误。

Vlad and Niki
Vlad and Niki回答于 12 月 12 日

事实上 Coinbase API 获取K线数据是很方便的,只要你会调用接口就可以了。可以参考Coinbase官网提供的API文档,按照规范填写请求参数即可。如果是第一次接触的话,建议你直接使用Python语言编写一个测试运行程序,使用requests库的GET接口获取数据。如果出现错误提示,可能是身份验证未通过或者日期、时间格式不正确,自己去GitHub上寻找相关代码案例学习一下,复制粘贴过来修改一下就可以顺利解决。

上帝说要有光我反对
上帝说要有光我反对回答于 12 月 14 日

获取Coinbase K线数据:访问Coinbase官方文档查看其API接口,并查询其请求方式和返回数据形式

如果你不擅长编码,也可以去借鉴别人的开源作品,网上有很多现成的开源代码,其中不少都是使用 Python 编写的。

然后在配置中配置API Key,注意不要频繁的调用,避免限流,多多尝试慢慢就会了

您的答案