Coinbase API订单更新推送实现

闲钱投资闲钱投资12月10日2228

我们做的是数字货币网站,现在需要通过Coinbase的API去获取实时的订单更新,请问应该如何实现呢?

3 个回答

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

Coinbase支持通过webhook来推送订单变更,但是需要去商户后台开通权限。

开通后需要你自己建一套server的接口,用来接受Coinbase发过来的webhook请求,并且做鉴权签名验证来保证消息是可信的。

然后你在Coinbase那边配置上你的callback地址,选择一些需要监听的事件,比如订单状态变化了,订单成交了等等。

最后你的系统再去接webhook接口,把订单变动同步到自己的web数据库中。

这套流程不是很难,但是一定要保证你的接口能稳定运行,不然很容易漏单。

CryptoShark
CryptoShark回答于 12 月 11 日

订单事件推送: Coinbase 的订单变动事件推送是基于Webhook来进行的。 可以在Coinbase开发者后台注册一个回调地址(URL),Coinbase会自动将变动信息推送给这个地址对应的接口

可以轮询 Coinbase REST API 查询订单的状态,但是没 webhook 实时,注意做好接口校验,防止伪造了请求。

互联网嘴替一级认证
互联网嘴替一级认证回答于 12 月 12 日

Coinbase订单更新推送,可以借助WebSocket API来完成。

方式二:订阅交易状态的更新信息(包括委托成交、撤单等)

查看一下官方文档的接口说明。

连接后订阅您需要收听的订单频道即可

做好身份认证,API Key 认证

然后您网站就可以立刻获取最新订单信息了

您的答案