Coinbase API K线数据获取
4 个回答
想要使用 Coinbase API 获取 K 线数据?首先需要理解其 API 文档。
Coinbase 提供 REST API 和 WebSocket API 接口,其中获取 K 线数据的接口为 /products/{product_id}/candles。
首先需要注册开发者账户,获取 API Key 并设置权限即可调用该接口。
接口需要传入的时间粒度、开始时间和结束时间等参数。
新手可先尝试使用 Postman 调用接口并查看返回的 K 线数据格式。
可以通过 Python 中的 requests 库或者 ccxt 库完成该 API 的封装。
若遇到问题,也可在 GitHub 上寻找相关开源项目以了解 API 使用方法。
想获取K线数据可以使用Coinbase的API,注册开发者账号后申请一个API Key,查看官方文档,获取不同时间段k线数据的接口,先从1分钟k线入手,逐步增加区间,用Python编写脚本调用API即可,注意设置合理的请求频率不要触发速率限制,遇到错误查询返回的状态码,429表示速率受限,5XX表示服务器内部错误。
事实上 Coinbase API 获取K线数据是很方便的,只要你会调用接口就可以了。可以参考Coinbase官网提供的API文档,按照规范填写请求参数即可。如果是第一次接触的话,建议你直接使用Python语言编写一个测试运行程序,使用requests库的GET接口获取数据。如果出现错误提示,可能是身份验证未通过或者日期、时间格式不正确,自己去GitHub上寻找相关代码案例学习一下,复制粘贴过来修改一下就可以顺利解决。
获取Coinbase K线数据:访问Coinbase官方文档查看其API接口,并查询其请求方式和返回数据形式
如果你不擅长编码,也可以去借鉴别人的开源作品,网上有很多现成的开源代码,其中不少都是使用 Python 编写的。
然后在配置中配置API Key,注意不要频繁的调用,避免限流,多多尝试慢慢就会了