Larislackers-BinanceApi é um wrapper de API da Binance.com para PHP. Além disso, o wrapper da API oferece suporte a todas as funcionalidades disponíveis fornecidas pela Binance junto com os soquetes .
Todas as solicitações seguem o protocolo HTTP/1.1 e todas as respostas são retornadas como um ResponseInterface PSR-7.
Os testes estão disponíveis após fornecer sua chave e segredo na classe correspondente.
composer require larislackers/php-binance
Informações sobre como obter sua chave API e segredo da Binance podem ser encontradas aqui.
Primeiramente, para usar o wrapper da API, você deve inicializá-lo com a chave e o segredo mencionados acima, como este:
$ bac = new BinanceApiContainer ( ' <your_key> ' , ' <your_secret> ' );
Em seguida, use o objeto/var iniciado assim:
// Get all orders for a symbol (BNB/BTC pair).
$ orders = $ bac -> getOrderBook ([ ' symbol ' => ' BNBBTC ' ]);
var_dump ( $ orders -> getBody ()-> getContents ());
Você pode encontrar o restante dos comandos suportados dentro do BinanceApiContainer.
Todos os parâmetros necessários para cada função devem estar em formato de array. Mais informações podem ser encontradas nos comentários (phpdoc) e nos links para as funções correspondentes documentadas na Binance.
Evite usar valores codificados ; enums estão disponíveis (para intervalos, tipos, lados, etc.) para consistência e conformidade com a API Binance.
Você deve usar seu próprio logger (como Sentry) e capturar BinanceApiException
para exceções retornadas da API Binance e LarislackersException
para exceções retornadas de Websockets.
Não reinvente a roda tentando armazenar em cache os resultados em um ciclo de vida de solicitação com classes estáticas. Use um framework que suporte cache (como Laravel), uma extensão (como Memcached) ou uso de arquivos. Informações adicionais podem ser encontradas aqui.
Mais informações sobre como usar a biblioteca podem ser encontradas aqui.
Consulte a documentação oficial da API para obter mais informações sobre os endpoints e as respostas.
Larislackers-BinanceApi é um software de código aberto licenciado sob a licença MIT
Se você acha esta biblioteca do seu agrado e gosta de usá-la, considere fazer uma doação para um dos seguintes endereços: