Larislackers-BinanceApi es un contenedor de API de Binance.com para PHP. Además, el contenedor API admite todas las funciones disponibles proporcionadas por Binance junto con los sockets .
Todas las solicitudes siguen el protocolo HTTP/1.1 y todas las respuestas se devuelven como una interfaz de respuesta PSR-7.
Las pruebas están disponibles después de proporcionar tu clave y secreto en la clase correspondiente.
composer require larislackers/php-binance
Puede encontrar información sobre cómo obtener su clave API y su secreto de Binance aquí.
Lo primero es lo primero, para poder utilizar el contenedor API debes inicializarlo con la clave y el secreto antes mencionados como este:
$ bac = new BinanceApiContainer ( ' <your_key> ' , ' <your_secret> ' );
Luego, use el objeto/var iniciado de esta manera:
// Get all orders for a symbol (BNB/BTC pair).
$ orders = $ bac -> getOrderBook ([ ' symbol ' => ' BNBBTC ' ]);
var_dump ( $ orders -> getBody ()-> getContents ());
Puede encontrar el resto de los comandos admitidos dentro de BinanceApiContainer.
Todos los parámetros necesarios para cada función deben estar en formato de matriz. Puede encontrar más información en los comentarios (phpdoc) y los enlaces a las funciones correspondientes documentadas en Binance.
Evite utilizar valores codificados ; Hay enumeraciones disponibles (para intervalos, tipos, lados, etc.) para mantener la coherencia y el cumplimiento de la API de Binance.
Debe usar su propio registrador (como Sentry) y detectar BinanceApiException
para las excepciones devueltas por Binance API y LarislackersException
para las excepciones devueltas por Websockets.
No reinvente la rueda intentando almacenar en caché los resultados de un ciclo de vida de solicitud con clases estáticas. Utilice un marco que admita el almacenamiento en caché (como Laravel), una extensión (como Memcached) o el uso de archivos. Puede encontrar información adicional aquí.
Puede encontrar más información sobre cómo utilizar la biblioteca aquí.
Consulte la documentación oficial de la API para obtener más información sobre los puntos finales y las respuestas.
Larislackers-BinanceApi es un software de código abierto con licencia MIT
Si encuentra esta biblioteca de su agrado y disfruta usándola, considere hacer una donación a una de las siguientes direcciones: