常见问题
1.请求接口的时间戳参数与服务器到达时间最大相差多少?
- 服务器收到请求时,会判断请求中的时间戳。 如果在5000毫秒之前发送,则该请求将被视为无效。 这个时间窗口值可以通过发送可选参数recvWindow来定制。
2.请求头“X-CH-TS”不能为空。 怎么解决呢?
-首先建议用户打印出X-CH-TS,出现异常时检查X-CH-TS是否为空,建议优化用户代码,判断是否 每次请求前 X-CH-TS 为空。
3.为什么认证总是返回无效签名?
- 可以打印出请求头信息和签名前的字符串,有以下几点:
将你的请求头与下面的请求头示例一一对比
1
请求标头示例:Content-Type: application/jsonX-CH-APIKEY: 44c541a1-****-****-****-10fe390df2X-CH-SIGN: ssseLeefrffraoEQ3yI9qEtI1CZ82ikZ4xSG5Kj8gnl3uw=X-CH -TS:1574327555669
4.程序中API-key配置是否正确
签名前的字符串是否符合标准格式,所有元素的顺序必须一致。 您可以在签名之前复制以下示例以与您的字符串进行比较:
1
GET 示例: 1588591856950GET/sapi/v1/accountPOST 示例:1588591856950POST/sapi/v1/order/test{"symbol":"BTCUSDT","price":"9300","volume":"1","side ":"买入","类型":"限价"}
1.调用界面提示ILLEGAL_CONTENT_TYPE(-1017)。 是什么原因?
-我们建议将 Content-Type 附加到所有请求标头并将其设置为 application/json
2.每秒API调用频率有限制吗?
- 有限制。 具体请参见文档中各接口的访问频率限制。
3.API访问频率有什么限制?
-个人数据根据API-key进行限制,公共数据根据ip进行限制。 需要注意的是,如果用户请求公开数据并传入有效的个人信息,则根据API-key进行限制。
4.HTTP状态码429是什么原因造成的?
- 请求接口超出访问频率限制。 建议降低访问频率。
5.API调用接口报访问频率超标是否会被封IP? 密封了多久?
- 一般不会,减少访问频率即可。
6.WebSocker为什么断线了?
在不添加心跳的情况下,WebSocket连接需要客户端返回pong以保证连接的稳定性。
客户端发送的pong消息是由于网络原因导致服务器端没有收到,或者其他网络原因也可能导致自动断开。
建议用户有良好的WebSocket断开和重连机制,保证心跳(ping/pong)连接意外断开时程序能够自动重连。
7.用户请求接口报错Time Out?
- 网络无法连接到服务器。 建议您检查网络是否畅通。
8.如何获取平台所有币种对?
-可获取Coin的/sapi/v1/symbols接口
9.批量下单/取消数量有限制吗?
-是的,批量接口将限制10个订单
10.什么是newClientOrderId,它有什么作用?
-newClientOrderId 是您自定义的订单号,可用于识别您的订单。 下单后,您可以通过newClientOrderId调用“订单信息”接口查看订单状态;
用户需要保证这个ID不重复,我们不会提示重新定位。 若存在重复,取消查询订单时只能取消或查询最新一条数据
11.如何获取最新成交价格?
-您可以获取股票行情信息,最后是最新的交易价格
12.行情界面24小时交易量会出现负增长吗?
-会做。 由于24小时交易量是24小时滚动数据(平移窗口大小为24小时),因此可能会出现下一个窗口的累计交易量和累计交易量小于上一个窗口的情况。