Larislacckers-BinanceApi 는 PHP용 Binance.com API 래퍼입니다. 또한 API 래퍼는 소켓과 함께 Binance에서 제공되는 모든 사용 가능한 기능을 지원합니다 .
모든 요청은 HTTP/1.1 프로토콜을 따르며 모든 응답은 PSR-7 ResponseInterface로 반환됩니다.
해당 클래스에 키와 시크릿을 제공한 후 테스트가 가능합니다.
composer require larislackers/php-binance
바이낸스에서 API 키와 비밀번호를 얻는 방법에 대한 정보는 여기에서 확인할 수 있습니다.
먼저, API 래퍼를 사용하려면 앞서 언급한 키와 비밀을 다음과 같이 초기화해야 합니다.
$ bac = new BinanceApiContainer ( ' <your_key> ' , ' <your_secret> ' );
그런 다음 시작된 객체/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)를 사용 하고 Binance API에서 반환된 예외에 대해 BinanceApiException
포착하고 웹소켓에서 반환된 예외에 대해 LarislackersException
포착해야 합니다.
정적 클래스를 사용하여 요청 수명 주기에서 결과를 캐시하려고 시도하여 수레바퀴를 다시 만들지 마세요 . 캐싱(예: Laravel), 확장(예: Memcached) 또는 파일 사용을 지원하는 프레임워크를 사용하세요. 추가 정보는 여기에서 확인할 수 있습니다.
도서관 이용방법에 대한 자세한 내용은 여기에서 확인하실 수 있습니다.
엔드포인트 및 응답에 대한 자세한 내용은 공식 API 문서를 참조하세요.
Larislackers-BinanceApi는 MIT 라이선스에 따라 라이선스가 부여된 오픈 소스 소프트웨어입니다.
이 라이브러리를 마음에 들고 즐겁게 사용하신다면 다음 주소 중 하나로 기부해 주시기 바랍니다.