如何为Coinbase启用实时价格推送?

合约技术流合约技术流12月20日2571

我是一个数字货币网站想搞个数字货币币值,在coinbase上启用实时币值订阅,能给一个教程嘛 感激不尽

5 个回答

行情观海者
行情观海者回答于 12 月 20 日
最佳答案

1. Coinbase官方API支持实时推送价格信息,通过websocket的方式 2. 点击链接,进入文档界面之后选择价格频道后进行连接(当然在此之前需要注册开发者账户,创建API Key,并且只开启查询价格的权限) 3. 如果使用python的话,可以基于asyncio+websockets来实现价格流的监听,记得发送心跳包 4. 尽量避免直接使用Coinbase Pro的API,因为其延迟较高 5. 前端不要直接请求API,否则在高并发情况下会挂掉,建议在服务端加一层缓存

流动性黑洞
流动性黑洞回答于 12 月 20 日

Coinbase 的实时推送价格,你可以使用他们提供的 API 接口,注册一个开发者账号获取 API KEY,查看他们的官方文档,找到 WebSocket 或者订阅价格的接口,之后在自己的网站后端实现调用接口即可,根据文档可以很轻松实现

币圈逍遥子
币圈逍遥子回答于 12 月 21 日

自身无法提供实时推送免费接口,可以通过自身官网提供的api进行数据获取,注册平台开发者身份,申请获得接口权限之后,参照文档搭建websocket接收行情变动数据。还可以尝试接入第三方数字货币数据服务商提供的行情报价接口,如CoinGecko、CryptoCompare等。需要在服务端做好对应的逻辑实现以及缓存处理。

凯尔斯的经
凯尔斯的经回答于 12 月 22 日

Coinbase官方api可以获取 申请开发者账号,创建rest api key,使用 wss://ws-feed.pro.coinbase.com等webSocket通道,订阅自己感兴趣的币种。记得配置心跳和断线重连,不然会频繁断掉。 代码写好后,上传服务器一直运行即可

行情孤风者
行情孤风者回答于 12 月 23 日

为 Coinbase 开启实时价格推送,可以使用 Coinbase 的 API 获取实时币价。首先注册一个开发者账户,然后创建一个应用,获得 API 密钥。然后去 Coinbase 这个网址的文档中找到 WebSocket 或 REST API。选择合适你的项目的方式,比如 WebSocket 可以订阅实时数据,然后编写代码接入即可完成。

您的答案