我正在学习如何使用Kucoin,在向API服务器验证自己时遇到了困难。在
我正在尝试加载所有的活动订单,但是一直收到401错误。在
Kucoin API文档指出,我需要添加以下内容:
{
"KC-API-KEY": "59c5ecfe18497f5394ded813",
"KC-API-NONCE" : 1506219855000 //Client timestamp (exact to
milliseconds), before using the calibration time, the server does not
accept calls with a time difference of more than 3 seconds
"KC-API-SIGNATURE" :
"fd83147802c361575bbe72fef32ba90dcb364d388d05cb909c1a6e832f6ca3ac"
//signature after client encryption
}
作为请求头的参数。我不确定这意味着什么。任何帮助都将不胜感激。在
创建标题可能有点棘手。在
对于nonce值或任何毫秒时间戳值,我发现生成它的最佳方法如下
签名要求您按照查询字符串格式的字母顺序对参数进行排序,将其与路径和nonce结合起来,然后使用sha256和您的密钥散列字符串。在
如果您想自己实现它,请随意从这里复制代码,它分为几个函数,应该非常可读https://github.com/sammchardy/python-kucoin/blob/0ece729c406056a428a57853345c9931d449be02/kucoin/client.py#L117
或者,你最好还是使用这个库。(注:我是python-kucoin的作者和维护者)
相关问题 更多 >
编程相关推荐