【发布时间】:2022-08-18 01:51:24
【问题描述】:
它显示错误 {\"success\":false,\"error\":\"Missing parameter market\"}
import time
import hmac
from requests import Request
import requests
import json
api_key=\'\'
api_secret=\'\'
payload = json.dumps({
\"market\": \'XRP/USDT\',
\"side\": \'BUY\',
\"price\": 0.7,
\"size\": 1,
\"type\": \"limit\",
\"reduceOnly\": False,
\"ioc\": False,
\"postOnly\": False,
\"clientId\": None
})
ts = int(time.time() * 1000)
request = Request(\'POST\', \'https://ftx.com/api/orders\')
prepared = request.prepare()
signature_payload = f\'{ts}{prepared.method}{prepared.path_url}{payload}\'.encode()
print(signature_payload)
signature = hmac.new(api_secret.encode(), signature_payload, \'sha256\').hexdigest()
prepared.headers[\'FTX-KEY\'] = api_key
prepared.headers[\'FTX-SIGN\'] = signature
prepared.headers[\'FTX-TS\'] = str(ts)
url=\'https://ftx.com/api/orders\'
response = requests.request(\"POST\", url,headers=prepared.headers,data=payload)
print(response.text)
你能推荐如何解决吗?我尝试了很多方法,但它不起作用