账户信息流连接 本篇所列出REST接口的baseurl https://fapi.binance.com 用于订阅账户数据的 listenKey 从创建时刻起有效期为60分钟 可以通过PUT一个listenKey延长60分钟有效期,如收到-1125报错提示此listenKey不存在,建议重新使用POST /fapi/v1/listenKey生成listenKey 可以通过DELETE一个 listenKey 立即关闭当前数据流,并使该listenKey 无效 在具有有效listenKey的帐户上执行POST将返回当前有效的listenKey并将其有效期延长60分钟 本篇所列出的websocket接口,连接方式如下: Base Url: wss://fstream.binance.com 订阅账户数据流的stream名称为 /ws/`` 连接样例: wss://fstream.binance.com/ws/XaEAKTsQSRLZAGH9tuIu37plSRsdjmlAVBoNYPUITlTAko1WI22PgmBMpI1rS8Yh 每个链接有效期不超过24小时,请妥善处理断线重连。 单一账户,单一连接的推送数据流消息可以保证时间序; 强烈建议您使用 E 字段进行排序 考虑到剧烈行情下, RESTful接口可能存在查询延迟,我们强烈建议您优先从Websocket user data stream推送的消息来获取订单,仓位等信息。 生成listenKey (USER_STREAM) 接口描述 创建一个新的user data stream,返回值为一个listenKey,即websocket订阅的stream名称。如果该帐户具有有效的listenKey,则将返回该listenKey并将其有效期延长60分钟。 HTTP请求 POST /fapi/v1/listenKey 请求权重 1 请求参数 None 响应示例 { "listenKey": "pqia91ma19a5s61cv6a81va65sdf19v8a65a1a5s61cv6a81va65sdf19v8a65a1" } 延长listenKey有效期(USER_STREAM) 接口描述 有效期延长至本次调用后60分钟 HTTP请求 PUT /fapi/v1/listenKey 请求权重 1 请求参数 None { "listenKey": "3HBntNTepshgEdjIwSUIBgB9keLyOCg5qv3n6bYAtktG8ejcaW5HXz9Vx1JgIieg" // 被延长的listenkey } Websocket API生成listenKey (USER_STREAM) 接口描述 创建一个新的user data stream,返回值为一个listenKey,即websocket订阅的stream名称。如果该帐户具有有效的listenKey,则将返回该listenKey并将其有效期延长60分钟。 方式 userDataStream.start 请求 { "id": "d3df8a61-98ea-4fe0-8f4e-0fcea5d418b0", "method": "userDataStream.start", "params": { "apiKey": "vmPUZE6mv9SD5VNHk4HlWFsOr6aKE2zvsw0MuIgwCIPy6utIco14y7Ju91duEh8A" } } Websocket API延长listenKey有效期(USER_STREAM) 接口描述 有效期延长至本次调用后60分钟 方式 userDataStream.ping 请求 { "id": "815d5fce-0880-4287-a567-80badf004c74", "method": "userDataStream.ping", "params": { "apiKey": "vmPUZE6mv9SD5VNHk9HlWFsOr9aLE2zvsw0MuIgwCIPy8atIco14y7Ju91duEh8A" } } 请求权重 1 请求参数 None 响应示例 { "id": "815d5fce-0880-4287-a567-80badf004c74", "status": 200, "result": { "listenKey": "3HBntNTepshgEdjIwSUIBgB9keLyOCg5qv3n6bYAtktG8ejcaW5HXz9Vx1JgIieg" }, "rateLimits": [ { "rateLimitType": "REQUEST_WEIGHT", "interval": "MINUTE", "intervalNum": 1, "limit": 2400, "count": 2 } ] }