При выполнении вызовов с проверкой подлинности на bitfinex API (заказы, балансы) я получаю это сообщение:
Код:
Содержание ответа: {"сообщение":"Необходимо указать поле «запрос» в полезной нагрузке, что
соответствует URL-путь."}
Что это значит?
Примеры, которые я пытался (Python):
https://community.bitfinex.com/showwiki.php?title=Sample+API+Code
https://gist.github.com/jordanbaucke/5812039
Код:
URL = 'https://bitfinex.com/api/v1/balances'
payloadObject = {
'Запрос': '/ API / v1 / противовесов',
'Одноразовое значение': time.time (),
'опции':{}
}
payload_json = json.dumps (payloadObject)
#print payload_json
Полезная нагрузка = ул (base64.b64encode (payload_json))
#print полезная нагрузка
api_secret ="..."
api_key ="..."
м = hmac.new (api_secret, полезная нагрузка, hashlib.sha384)
подпись = m.hexdigest ()
печать подпись
Заголовки = {
'X-BFX-APIKEY': api_key,
'X-BFX-Payload': base64.b64encode (payload_json),
'X-BFX-ПОДПИСЬ': подпись
}
г = requests.get (URL, данные = {}, заголовки = заголовки)
печать 'Код ответа:' ул (r.status_code) +
печать 'заголовок ответа:' ул (r.headers) +
печать 'Ответ Содержание:' ул (r.content) +