whitebit/php-sdk
最新稳定版本:1.0.2
Composer 安装命令:
composer require whitebit/php-sdk
包简介
README 文档
README
Official PHP SDK for the WhiteBIT API. (WhiteBIT API Documentation)
Requirements
PHP 8.2or higher
Installation
You can install this SDK via Composer:
composer require whitebit/php-sdk
Usage
Plain PHP with autoload
<?php use WhiteBIT\Sdk\Connectors\WhiteBITConnector; use WhiteBIT\Sdk\Connectors\ConnectorConfig; use WhiteBIT\Sdk\Requests\General\V1\KlineRequest; $connector = new WhiteBITConnector( new ConnectorConfig('api_key', 'api_secret') ); $connector->send(new KlineRequest('BTC_USDT'))
Laravel
Package automatically injects WhiteBITServiceProvider.php into your app.
Publish config
php artisan vendor:publish --provider="WhiteBIT\Sdk\WhiteBITServiceProvider"
Environment variables
WHITEBIT_PUBLIC_KEY= WHITEBIT_SECRET_KEY=
Usage
namespace App\Http\Controllers; use Illuminate\View\View; use WhiteBIT\Sdk\Connectors\WhiteBITConnector; use WhiteBIT\Sdk\Requests\General\V1\KlineRequest; class ExampleController extends Controller { public function show(WhiteBITConnector $connector): View { $response = $connector->send(new KlineRequest('BTC_USDT')); return response()->json( $response->json() ); } }
Notes
WhiteBITServiceProvider registers WhiteBITConnector as singleton, use it with care in runtimes like openswoole, roadrunner etc.
Available requests
Requests
├── General
│ ├── AssetsRequest.php
│ ├── CollateralMarketsRequest.php
│ ├── FeeRequest.php
│ ├── FutureMarketsRequest.php
│ ├── HealthRequest.php
│ ├── MarketActivityRequest.php
│ ├── MarketsRequest.php
│ ├── OrderBookRequest.php
│ ├── TimeRequest.php
│ ├── TradesRequest.php
│ └── V1
│ ├── KlineRequest.php
│ ├── MarketActivityRequest.php
│ ├── SingleMarketActivityRequest.php
│ └── TradeHistoryRequest.php
└── Private
├── AddressRequest.php
├── Codes
│ ├── ApplyCodeRequest.php
│ ├── CodesHistoryRequest.php
│ ├── CreateCodeRequest.php
│ └── MyCodesRequest.php
├── Main
│ ├── CreateNewAddressRequest.php
│ ├── CreateWithdrawPayRequest.php
│ ├── CreateWithdrawRequest.php
│ ├── FiatDepositUrlRequest.php
│ ├── HistoryRequest.php
│ └── TransferBetweenBalancesRequest.php
├── MainBalanceRequest.php
└── Trade
├── Spot
│ ├── DealsHistoryRequest.php
│ ├── OrderDealsRequest.php
│ ├── OrderHistoryRequest.php
│ ├── Orders
│ │ ├── CancelOrderRequest.php
│ │ ├── CreateBulkLimitOrderRequest.php
│ │ ├── CreateLimitOrderRequest.php
│ │ ├── CreateMarketOrderRequest.php
│ │ ├── CreateStockMarketOrderRequest.php
│ │ ├── CreateStopLimitOrderRequest.php
│ │ └── CreateStopMarketOrderRequest.php
│ └── UnexecutedOrdersRequest.php
├── StatusKillSwitchRequest.php
├── SyncKillSwitchRequest.php
└── TradeBalanceRequest.php
统计信息
- 总下载量: 458
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-11-07