|
from flask import Flask, request, jsonify |
|
import requests |
|
|
|
app = Flask(__name__) |
|
|
|
|
|
hermesbtc_domain = "api.hermesbtc.com" |
|
hermesbtc_apikey = "46K2iGuU.qwAkT3bZYgYey5soN5if6OP95J73tv2L" |
|
|
|
@app.route('/get_order', methods=['POST']) |
|
def get_order(): |
|
try: |
|
|
|
data = request.get_json() |
|
|
|
|
|
if 'id' in data: |
|
ids = data['id'] |
|
|
|
|
|
url = f"https://{hermesbtc_domain}/api_v1/order/" |
|
|
|
|
|
headers = { |
|
"Content-Type": "application/x-www-form-urlencoded", |
|
"Authorization": f"Api-Key {hermesbtc_apikey}" |
|
} |
|
|
|
|
|
request_data = {"id": ids} |
|
|
|
|
|
response = requests.post(url, data=request_data, headers=headers) |
|
|
|
|
|
return jsonify(response.json()) |
|
|
|
else: |
|
return jsonify({"error": "Параметр 'id' отсутствует в запросе"}), 400 |
|
|
|
except Exception as e: |
|
return jsonify({"error": str(e)}), 500 |
|
|
|
if __name__ == '__main__': |
|
app.run(host="0.0.0.0", port=7860, debug=True) |
|
|