python请求post vs get,api密钥示例

python请求post vs get,api密钥示例,python,api,authentication,request,huobi,Python,Api,Authentication,Request,Huobi,我正在开发huobi api,但在发送签名时遇到问题 我是通过“GET”方法得到数据的,但我不知道如何用“POST”方法做到这一点 我需要帮助 这里是网站的描述 它给出: https://api.huobi.pro/v1/account/history?AccessKeyId=bf32d9ad-bgrdawsdsd-323042b0-d80d8&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2021-05

我正在开发huobi api,但在发送签名时遇到问题

我是通过“GET”方法得到数据的,但我不知道如何用“POST”方法做到这一点

我需要帮助

这里是网站的描述

它给出:

https://api.huobi.pro/v1/account/history?AccessKeyId=bf32d9ad-bgrdawsdsd-323042b0-d80d8&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2021-05-23T00%3A17%3A55&account-id=1153465&Signature=FiknimWYr8eaIg%2Bccth1PWF8P%2FY3O8x%2Bp%2FJGsxV9Psc%3D
{'status': 'ok', 'data': []}
https://api.huobi.pro/v1/order/orders/place?AccessKeyId=bf32d9ad-bgrdawsdsd-323042b0-d80d8&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2021-05-23T01%3A23%3A39&Signature=yabd%2B%2FcQ%2F1lGo6HxNUzzu9x9aadEOGSBbfRicmwpAD0%3D
{'status': 'error', 'err-code': 'api-signature-not-valid', 'err-msg': 'Signature not valid: Verification failure [校验失败]', 'data': None}
但用“POST”方法,, 这是关于下市场订单的网站描述

它给出:

https://api.huobi.pro/v1/account/history?AccessKeyId=bf32d9ad-bgrdawsdsd-323042b0-d80d8&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2021-05-23T00%3A17%3A55&account-id=1153465&Signature=FiknimWYr8eaIg%2Bccth1PWF8P%2FY3O8x%2Bp%2FJGsxV9Psc%3D
{'status': 'ok', 'data': []}
https://api.huobi.pro/v1/order/orders/place?AccessKeyId=bf32d9ad-bgrdawsdsd-323042b0-d80d8&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2021-05-23T01%3A23%3A39&Signature=yabd%2B%2FcQ%2F1lGo6HxNUzzu9x9aadEOGSBbfRicmwpAD0%3D
{'status': 'error', 'err-code': 'api-signature-not-valid', 'err-msg': 'Signature not valid: Verification failure [校验失败]', 'data': None}

谢谢大家!

您发布的用法是正确的

但是我想API应该接受
Content Type=“application/json”


所以你应该使用
resp=request.post(url,json=data)

哦,,,非常感谢!!!我在这个问题上花了5个小时,我想我应该早点问哈哈