Larislackers-BinanceApi ist ein Binance.com-API-Wrapper für PHP. Darüber hinaus unterstützt der API-Wrapper alle verfügbaren Funktionen von Binance sowie Sockets .
Alle Anfragen folgen dem HTTP/1.1-Protokoll und alle Antworten werden als PSR-7 ResponseInterface zurückgegeben.
Tests sind verfügbar, nachdem Sie Ihren Schlüssel und Ihr Geheimnis in der entsprechenden Klasse angegeben haben.
composer require larislackers/php-binance
Informationen dazu, wie Sie Ihren API-Schlüssel und Ihr Geheimnis von Binance erhalten, finden Sie hier.
Das Wichtigste zuerst: Um den API-Wrapper verwenden zu können, sollten Sie ihn mit dem oben genannten Schlüssel und Geheimnis wie folgt initialisieren:
$ bac = new BinanceApiContainer ( ' <your_key> ' , ' <your_secret> ' );
Verwenden Sie dann das initiierte Objekt/die initiierte Variable wie folgt:
// Get all orders for a symbol (BNB/BTC pair).
$ orders = $ bac -> getOrderBook ([ ' symbol ' => ' BNBBTC ' ]);
var_dump ( $ orders -> getBody ()-> getContents ());
Die restlichen unterstützten Befehle finden Sie möglicherweise im BinanceApiContainer.
Alle für jede Funktion erforderlichen Parameter müssen im Array-Format vorliegen. Weitere Informationen finden Sie in den Kommentaren (phpdoc) und den Links zu den entsprechenden bei Binance dokumentierten Funktionen.
Vermeiden Sie die Verwendung fest codierter Werte . Für die Konsistenz und Konformität mit der Binance-API sind Aufzählungen verfügbar (für Intervalle, Typen, Seiten usw.).
Sie sollten Ihren eigenen Logger (wie Sentry) verwenden und BinanceApiException
für Ausnahmen abfangen, die von der Binance-API zurückgegeben werden, und LarislackersException
für Ausnahmen, die von Websockets zurückgegeben werden.
Erfinden Sie das Rad nicht neu, indem Sie versuchen, Ergebnisse in einem Anforderungslebenszyklus mit statischen Klassen zwischenzuspeichern. Verwenden Sie ein Framework, das Caching (wie Laravel), eine Erweiterung (wie Memcached) oder die Verwendung von Dateien unterstützt. Weitere Informationen finden Sie hier.
Weitere Informationen zur Nutzung der Bibliothek finden Sie hier.
Weitere Informationen zu den Endpunkten und Antworten finden Sie in der offiziellen API-Dokumentation.
Larislackers-BinanceApi ist eine Open-Source-Software, die unter der MIT-Lizenz lizenziert ist
Wenn Ihnen diese Bibliothek gefällt und Sie sie gerne nutzen, denken Sie bitte über eine Spende an eine der folgenden Adressen nach: