不确定如何验证我的api密钥Kucoin

2024-05-29 03:47:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习如何使用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
}

作为请求头的参数。我不确定这意味着什么。任何帮助都将不胜感激。在


Tags: thetokey文档订单服务器clientapi
1条回答
网友
1楼 · 发布于 2024-05-29 03:47:12

创建标题可能有点棘手。在

对于nonce值或任何毫秒时间戳值,我发现生成它的最佳方法如下

import time
int(time.time() * 1000)

签名要求您按照查询字符串格式的字母顺序对参数进行排序,将其与路径和nonce结合起来,然后使用sha256和您的密钥散列字符串。在

如果您想自己实现它,请随意从这里复制代码,它分为几个函数,应该非常可读https://github.com/sammchardy/python-kucoin/blob/0ece729c406056a428a57853345c9931d449be02/kucoin/client.py#L117

或者,你最好还是使用这个库。(注:我是python-kucoin的作者和维护者)

相关问题 更多 >

    热门问题