Coinbase API的WebSocket连接设置

量化追风者量化追风者12月10日2499

使用 Coinbase API 连接到 WebSocket 以获得实时币价

5 个回答

币潮逐月者
币潮逐月者回答于 12 月 11 日
最佳答案

Coinbase 提供 WebSocket API 接口,方便用户实时获得币价。

在 Coinbase 官网查看文档,获取连接地址。

一般使用 wss://ws-feed.pro.coinbase.com 即可获取行情数据。

连接成功后,需要进行频道订阅,比如 price 或者 ticker,发送 JSON 格式请求。

可以使用 Python 的 websocket,或者 JS 的 WebSocket 对象实现。

注意处理心跳包和自动重连,以免连接中断。

收到数据后按照自己的需求进行解析即可。

在使用过程中要注意限速,避免被封禁。

矿域独客
矿域独客回答于 12 月 11 日

Coinbase的WebSocketAPI的教程在他们自己的官网,可以查到,你需要做的就是自己编写一个程序(比如python),来连接coinbase的价格变化,并且需要开通他们的Pro账号,然后获取你的API。

数字浪客
数字浪客回答于 12 月 12 日

通过 Coinbase API 官方文档中提供的 Websocket 路由地址,然后使用相应的编程语言来连接 websocket 并获取实时的币价,建议使用 Python 开发,在获取行情过程中需要处理好断线重连的问题,以免行情中断。官方文档中提供了一些 demo 示例。

链上创新者
链上创新者回答于 12 月 14 日

登录Coinbase官网,并申请获取API Key,权限全部打开,使用Python Websocket 或 JavaScript 的 ws 库连接 wss://ws-feed.pro.coinbase.com ,连接成功后订阅产品频道,例如:BTC-USD 以获取实时价格。注意,不要在代码中直接暴露 API Key,可以使用环境变量进行隐藏。 这样就实现了实时币价监控。

chinaeagle(中国鹰派)
chinaeagle(中国鹰派)回答于 12 月 14 日

Coinbase 的 WebSocket API 的接入,读官方文档,找到连接地址,找到订阅方式,使用 wss 链接上,发送订阅信息,设置币种对,如 BTC-USD。首先可以先用 HTTPS 测试下,然后再用 WSS。心跳信息不要忘了。通过 Python 或者 Node.js 写个简单的脚本跑起来即可。

您的答案