币安WebSocket API如何使用?

Degen退化狂Degen退化狂12月10日1587

我们是数字货币网站,最近想要接入币安数据,但是不知道怎么使用币安WebSocket API,会用的可以给个简单教程吗?如何连接和获取数据?

3 个回答

Barstool Sports
Barstool Sports回答于 12 月 11 日
最佳答案

币安WebSocket API主要是用于实时获取市场行情、交易信息和帐户信息等数据。首先在币安官网开发者文档中查找相应的订阅接口和地址(例如:行情数据: wss://stream.binance.com:9443/ws/xxx),然后使用自己擅长的语言(如Python)编写一个WebSocket客户端,并且连接到相应的订阅地址进行实时数据抓取即可。需要注意的是心跳包机制以及私有数据需要使用API Key,可以参考币安官方文档以及网上开源项目。

摸鱼摸出专业水准
摸鱼摸出专业水准回答于 12 月 11 日

币安websocket api其实很简单,打开文档里查看websocket部分的api说明

连接时使用的是wss协议而不是http;如果是python的话,则需要安装websockets并利用asyncio编写一个事件循环。

获取订阅数据 各频道都有自己特定的格式,例如price、trade 等。 可以自定义货币代码进行测试

数据返回是实时,需要自己处理,处理之后的数据需要自己进行展示,断线重连也是很正常的要解决

新手可能一开始会有些费解,但尝试的次数多了就很熟练啦~不懂可以到币安官方论坛上提问哦!

官推监听员
官推监听员回答于 12 月 12 日

币安WebSocket API使用较为简单。首先需要查看官方提供的API文档,连接方式和参数都是在文档中进行说明的。我们只需要建立一个WebSocket连接并按照规则发送订阅消息就可以了。例如:如果想获得比特币实时行情,就发送订阅比特币的指令。连接建立之后就能够持续的返回实时数据了。

注意事项: 1. 网络连接正常,不能掉线 2. 不同行情对应不同的网址 3. 返回的数据格式是JSON 格式化后更有利于展示和使用 缓慢一点,耐心一点

您的答案