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 许可证授权的开源软件
如果您发现这个图书馆符合您的喜好并喜欢使用它,请考虑向以下地址之一捐款: