Coinbase API实时价格推送
4 个回答
Coinbase API推送行情,需要开发者账号的API key
你可以调用Coinbase的Price API。 例如 https://api.coinbase.com/v2/prices/spot?currency=USD 可以查询比特币的价格。
2、如果自己的网站是 html+js 的网页,可以使用 fetch 或者 axios 去请求 API。将返回的数据直接渲染到网页中。
后端渲染的话,比如说 Node.js, PHP, Python 等等,也可以通过调 API 的方式,在后端完成数据获取,然后再返回到前端。
处理 API 返回的 JSON 格式数据,取到你要的价格,如 data.amount 等。
另外要关注 API 调用频率限制,并做好缓存和错误处理。
完成以上操作就可以实现实时更新币价了。
Coinbase提供WebSocket API用于实时推送价格
后端建立WebSocket连接,订阅指定币种的price频道
当价格发生改变,则主动推送到用户服务器。
再由你的网站发布出去就可以了。
流程:监听——接收——显示
Coinbase API有两种方式读取:主动轮询查询和被动接收订阅
如果想要获取到实时的行情价的话可以通过WebSocket来实现,通过Coinbase官方文档提供的WebSocket链接地址,指定币种的行情频道进行订阅,之后再使用JavaScript接受行情数据并进行更新即可。
如果不会写代码,可用插件或sdk
Coinbase API提供WebSocket或者轮询的方式获取数字货币的实时价格,注册 Coinbase API Key 并在你的网站后端代码中调用接口,然后使用前端 javascript 接收数据进行展示,可以实现一个简单的报价功能,建议使用 websocket 方式来进行推送以达到实时报价的效果。