Внутренняя ошибка сервера Python на посту в Близнецах Близнецов
Я взял образец API из Биткойн-центра Gemini и поместил его в .py
, Файл.py работает нормально, только когда он является оператором печати текста. Но когда я добавляю следующее, я получаю 500 внутренних ошибок сервора. Любая идея, если я могу настроить его, чтобы он работал?
#! /usr/bin/python
import requests
import base64
import hmac
from hashlib import sha384
url = "https://api.sandbox.gemini.com/v1/order/status"
gemini_api_key = "mykey"
gemini_api_secret = "1234abcd"
# for the purposes of this example, we've shown hand-rolled JSON - please import json and use json.dumps in your real code!
b64 = base64.b64encode("""{
"request": "/v1/order/status",
"nonce": 123456,
"order_id": 18834
}
""")
signature = hmac.new("1234abcd", b64, hashlib.sha384).hexdigest()
headers = {
'Content-Type': "text/plain",
'Content-Length': "0",
'X-GEMINI-APIKEY': gemini_api_key,
'X-GEMINI-PAYLOAD': b64,
'X-GEMINI-SIGNATURE': signature,
'Cache-Control': "no-cache"
}
response = requests.request("POST", url, headers=headers)
print(response.text)