php binance
1.0.0
Larislackers-BinanceApi是 PHP 的 Binance.com API 包裝器。此外,API 包裝器支援 Binance 提供的所有可用功能以及套接字。
所有請求都遵循 HTTP/1.1 協議,所有回應都作為 PSR-7 ResponseInterface 傳回。
提供對應課程中的金鑰和秘密後即可進行測試。
composer require larislackers/php-binance
有關如何從 Binance 獲取 API 密鑰和密碼的信息,請參閱此處。
首先,為了使用 API 包裝器,您應該使用上述金鑰和秘密對其進行初始化,如下所示:
$ bac = new BinanceApiContainer ( ' <your_key> ' , ' <your_secret> ' );
然後,像這樣使用啟動的 object/var:
// Get all orders for a symbol (BNB/BTC pair).
$ orders = $ bac -> getOrderBook ([ ' symbol ' => ' BNBBTC ' ]);
var_dump ( $ orders -> getBody ()-> getContents ());
您可以在 BinanceApiContainer 中找到其餘支援的命令。
每個函數所需的所有參數都必須採用陣列格式。更多資訊可以在評論 (phpdoc) 以及幣安記錄的相應函數的連結中找到。
避免使用硬編碼值;可以使用枚舉(用於間隔、類型、邊數等)以保持與 Binance API 的一致性和合規性。
您應該使用自己的記錄器(如 Sentry) ,並捕獲BinanceApiException
(從 Binance API 傳回的異常)和LarislackersException
(從 Websockets 傳回的異常)。
不要透過嘗試使用靜態類別在請求生命週期中快取結果來重新發明輪子。使用支援緩存(如 Laravel)、擴充功能(如 Memcached)或使用檔案的框架。可以在此處找到更多資訊。
有關如何使用該庫的更多資訊可以在此處找到。
有關端點和回應的更多信息,請參閱官方 API 文件。
Larislackers-BinanceApi 是根據 MIT 許可證授權的開源軟體
如果您發現這個圖書館符合您的喜好並喜歡使用它,請考慮向以下地址之一捐款: