Open Eisei-Shimizu opened 5 years ago
access_key = setting_data['access_key'] secret_key = setting_data['secret_key'] method = "POST" param = { 'accessKey' : access_key, 'amount' : 0.03, 'nonce' : datetime.now().timestamp(), 'price' : 0.01, 'state' : 0, 'symbol': 'coin-usd-btc', 'tradeType' : 1 } url_query = createURLQuery(Const.BITFOREX_ENDPOINT_PLACE_ORDER_PATH, param) sign_data = createSignData(secret_key, url_query) param["signData"] = sign_data data = json.dumps(param).encode("UTF-8") order_infos_req = urllib.request.Request(Const.BITFOREX_PLACE_ORDER_URL, data, method=method) order_infos_res = urllib.request.urlopen(order_infos_req) def createURLQuery(path, param): url_query = path + "?" for key, value in sorted(param.items()): url_query += key + "=" + str(value) + "&" return url_query[:-1] def createSignData(secret_key, content): print(content) return hmac.new(secret_key.encode("UTF-8"), content.encode('UTF-8'), hashlib.sha256).hexdigest()
↓placeOrder request's responce { "code": "1011", "success": false, "time": 1562501191642, "message": "NeedParam accessKey and signData" }
↓order_infos_req.data b'{"accessKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "amount": 0.03, "nonce": 1562501190.60496, "price": 0.01, "state": 0, "symbol": "coin-usd-btc", "tradeType": 1, "signData": "d197ae200e7fea43c895b6a091f3a320b31956869809411ffd470e08c4984bdf"}'
Why is Error1011 returned even though both accessKey and signData are included?
СДаров! Пропали токены при покупке-прожаде, че делать?
Сдаров! куда мои токены попиздились? че наебать меня решил да?
китайиц
↓placeOrder request's responce { "code": "1011", "success": false, "time": 1562501191642, "message": "NeedParam accessKey and signData" }
↓order_infos_req.data b'{"accessKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "amount": 0.03, "nonce": 1562501190.60496, "price": 0.01, "state": 0, "symbol": "coin-usd-btc", "tradeType": 1, "signData": "d197ae200e7fea43c895b6a091f3a320b31956869809411ffd470e08c4984bdf"}'
Why is Error1011 returned even though both accessKey and signData are included?