goodmagma / bybit-php-api
ByBit V5 API的PHP SDK
v0.7.0
2024-08-26 14:46 UTC
Requires
- php: ^7.2.5 || ^8.0
- guzzlehttp/guzzle: ^7.7
This package is auto-updated.
Last update: 2024-09-26 14:56:56 UTC
README
ByBit V5 API的PHP SDK
详细的API文档可以在这里找到 https://bybit-exchange.github.io/docs/v5/intro。为了接收最新的API变更通知,请关注
此仓库。
实现状态
该项目正在开发中,已在生产中使用,但仅覆盖了主要API。我保证我会尽最大努力完成包含所有ByBit V5 API的客户端,但如果您有时间,任何贡献都欢迎!
实际上API的完成状态如下
安装
composer require goodmagma/bybit-php-api
入门
创建公共API客户端
include '../vendor/autoload.php'; use ByBit\SDK\ByBitApi; //create public API on real environment $bybitApi = new ByBitApi(); //create public API on sandbox environment $bybitApi = new ByBitApi('', '', ByBitApi::PROD_API_URL);
创建私有API客户端
include '../vendor/autoload.php'; use ByBit\SDK\ByBitApi; //Your API Key $api_key = 'XXXXXXXXXX'; //Your Secret Key $api_secret = 'XXXXXXXXXX'; //Your Host //$host = ByBit\SDK\ByBitApi::TESTNET_API_URL; //$host = ByBit\SDK\ByBitApi::DEMO_API_URL; $host = ByBit\SDK\ByBitApi::PROD_API_URL; //create private API $bybitApi = new ByBitApi($api_key, $api_secret, $host);
使用API客户端
// Get Position Info $params = ["category" => "linear", "symbol" => "BTCUSDT"]; $positions = $bybitApi->positionApi()->getPositionInfo($params); var_dump($positions);
查看其他示例
运行示例
进入examples
目录,将key_secret.php.sample
复制到key_secret.php
。配置key_secret.php
使用您的API密钥,并运行示例
php Position.php
变更日志
查看CHANGELOG.md以获取完整项目日志。
贡献
贡献是开源社区如此神奇的学习、灵感和创造之地的原因。您所提供的任何贡献都受到高度赞赏。
如果您想提交PR
- 分支项目并切换到
develop
分支 - 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m '添加一些惊人的功能'
) - 将更改推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
许可证
在MIT许可证下分发。有关更多信息,请参阅LICENSE。