Внутренняя ошибка сервера 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)

0 ответов

Другие вопросы по тегам