Die FMZ-Plattform ist nicht so einfach zu starten und Fehlerlog zu überprüfen.
So wurde die Exchange-Schnittstelle mit Python lokal aufgerufen, um eine schnelle Verifizierung zu ermöglichen, und die Bitcoins, OK und Tokens wurden mit dem Problem von …Max retries exceed with url… befasst.
Es hängt eine Leiter an und der Browser kann auf die Website der Börse zugreifen, und die Handelsschnittstelle wird geöffnet, um die Ergebnisse zu erhalten, wie https://api.binance.com/api/v3/ticker/price
Wenn der Curl keine Anfrage oder die Anfrage fehlschlägt, ist das Netzwerk der Leiter nicht konfiguriert ((keine Desktop-Programme werden auch als Proxy verwendet)
Wenn der Browser und Curl normal zugänglich sind, wird der folgende Code verwendet:
import requests
response = requests.get("http://api.binance.com/api/v3/ticker/price")
print(response.text)
In der Python-Code-Anforderung wird die Adresse des Agents hinzugefügt, um den Netzwerk-Agent zu wählen, aber es gibt ein Problem, dass der lokale Test einen Agenten benötigt, während der Deployment auf FMZ oder einem Cloud-Server möglicherweise keinen Agenten benötigt, und der entsprechende Code muss bei der Bereitstellung entfernt werden.
proxies = {
"http":"http://127.0.0.1:33210", # 改为自己本地梯子代理的端口号
"https":"http://127.0.0.1:33210" # 改为自己本地梯子代理的端口号
}
response = requests.get("http://api.binance.com/api/v3/ticker/price", proxies=proxies)
print(response.text)
Das ist nur für den persönlichen Versuch, wenn nicht, dann bitte verzeihen, danke.