Larislacers-BinanceApi adalah pembungkus API Binance.com untuk PHP. Selain itu, pembungkus API mendukung semua fungsi yang tersedia yang diberikan dari Binance bersama dengan soket .
Semua permintaan mengikuti protokol HTTP/1.1 dan semua respons dikembalikan sebagai PSR-7 ResponseInterface.
Tes tersedia setelah memberikan kunci dan rahasia Anda di kelas yang sesuai.
composer require larislackers/php-binance
Informasi tentang cara mendapatkan kunci dan rahasia API Anda dari Binance dapat ditemukan di sini.
Hal pertama yang pertama, untuk menggunakan pembungkus API Anda harus menginisialisasinya dengan kunci dan rahasia yang disebutkan di atas seperti ini:
$ bac = new BinanceApiContainer ( ' <your_key> ' , ' <your_secret> ' );
Kemudian, gunakan objek/var yang dimulai seperti ini:
// Get all orders for a symbol (BNB/BTC pair).
$ orders = $ bac -> getOrderBook ([ ' symbol ' => ' BNBBTC ' ]);
var_dump ( $ orders -> getBody ()-> getContents ());
Anda dapat menemukan perintah lain yang didukung di dalam BinanceApiContainer.
Semua parameter yang diperlukan untuk setiap fungsi harus dalam format array. Informasi lebih lanjut dapat ditemukan di komentar (phpdoc) dan tautan ke fungsi terkait yang didokumentasikan di Binance.
Hindari menggunakan nilai hardcode ; enum tersedia (untuk interval, jenis, sisi, dll) untuk konsistensi dan kepatuhan terhadap API Binance.
Anda harus menggunakan logger Anda sendiri (seperti Sentry) dan menangkap BinanceApiException
untuk pengecualian yang dikembalikan dari Binance API dan LarislackersException
untuk pengecualian yang dikembalikan dari Websockets.
Jangan menemukan kembali roda dengan mencoba menyimpan hasil cache dalam siklus hidup permintaan dengan kelas statis. Gunakan kerangka kerja yang mendukung caching (seperti Laravel), ekstensi (seperti Memcached) atau menggunakan file. Informasi tambahan dapat ditemukan di sini.
Informasi lebih lanjut tentang cara menggunakan perpustakaan dapat ditemukan di sini.
Lihat dokumentasi API resmi untuk informasi selengkapnya tentang titik akhir dan respons.
Larislackers-BinanceApi adalah perangkat lunak sumber terbuka yang dilisensikan di bawah lisensi MIT
Jika Anda menyukai perpustakaan ini dan senang menggunakannya, mohon pertimbangkan untuk berdonasi ke salah satu alamat berikut: