https://openapi.xxx.com
4XX
错误码用于指示错误的请求内容、行为、格式.429
错误码表示警告访问频次超限,即将被封IP.418
表示收到429后继续访问,于是被封了.5XX
返回错误码是内部系统错误;这说明这个问题是在服务器这边。在对待这个错误时,千万 不要把它当成一个失败的任务,因为执行状态 未知,有可能是成功也有可能是失败.504
表示API服务端已经向业务核心提交了请求但未能获取响应,特别需要注意的是504
代码不代表请求失败,而是未知。很可能已经得到了执行,也有可能执行失败,需要做进一步确认.Content-Type
需要统一设置为: 'application/json'
GET
方法的接口, 参数必须在query string
中发送.POST
方法的接口, 参数必须在request body
中发送X-CH-APIKEY
字段传递TRADE
或者USER_DATA
接口时,应当在HTTP头中以X-CH-SIGN
字段传递签名参数.HMAC SHA256
算法. API-KEY所对应的API-Secret作为 HMAC SHA256
的密钥.X-CH-SIGN
的请求头是以timestamp + method + requestPath + body字符串(+表示字符串连接)作为操作对象X-CH-TS
请求头相同, method是请求方法,字母全部大写:GET/POST.body
是请求主体的字符串(post only) 如果是GET
请求则body
可省略X-CH-TS
字段传递时间戳, 其值应当是请求发送时刻的unix时间戳(毫秒) e.g. 1528394129373recvWindow
来自定义。recvWindow
的目的所在,如果你从事高频交易,对交易时效性有较高的要求,可以灵活设置recvWindow
以达到你的要求。 不推荐使用5秒以上的recvWindow