codenix-sv / bittrex-api
Bittrex API 的 PHP 客户端
v1.0.1
2020-07-22 15:46 UTC
Requires
- php: ^7.2
- ext-json: *
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-14 19:58:53 UTC
README
这是一个针对 Bittrex API 的简单 PHP 封装。Bittrex 是下一代加密货币交易平台。
需求
- PHP >= 7.2
- ext-json
- Bittrex 账户、API 密钥和 API 密码
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
$ composer require codenix-sv/bittrex-api
或者
"codenix-sv/bittrex-api" : "^1.0"
将以下内容添加到您的应用程序的 composer.json
文件的 require 部分。
基本用法
示例
use Codenixsv\BittrexApi\BittrexClient; $client = new BittrexClient(); $client->setCredential('API_KEY', 'API_SECRET'); $data = $client->public()->getMarkets();
可用方法
公共 API
获取所有开放和可用的交易市场
$data = $client->public()->getMarkets();
获取所有支持货币
$data = $client->public()->getCurrencies();
获取市场的当前tick值
$data = $client->public()->getTicker('BTC-LTC');
获取所有活跃交易所过去24小时的摘要
$data = $client->public()->getMarketSummaries();
获取特定市场的所有活跃交易所过去24小时的摘要
$data = $client->public()->getMarketSummary('BTC-LTC');
获取给定市场的订单簿
$data = $client->public()->getOrderBook('BTC-LTC');
获取特定市场发生的最新交易
$data = $client->public()->getMarketHistory('BTC-LTC');
市场 API
在特定市场下买单
$data = $client->market()->buyLimit('BTC-LTC', 1.2, 1.3);
在特定市场下卖单
$data = $client->market()->sellLimit('BTC-LTC', 1.2, 1.3);
取消买单或卖单
$data = $client->market()->cancel('251c48e7-95d4-d53f-ad76-a7c6547b74ca9');
获取您当前所有已打开的订单
$data = $client->market()->getOpenOrders('BTC-LTC');
账户 API
获取账户中所有余额
$data = $client->account()->getBalances();
获取特定货币的账户余额
$data = $client->account()->getBalance('BTC');
获取或生成特定货币的地址
$data = $client->account()->getDepositAddress('BTC');
从账户中提取资金
$data = $client->account()->withdraw('BTC', 20.40, 'EAC_ADDRESS');
通过uuid获取单个订单
$data = $client->account()->getOrder('251c48e7-95d4-d53f-ad76-a7c6547b74ca9');
获取订单历史
$data = $client->account()->getOrderHistory('BTC-LTC');
获取提取历史
$data = $client->account()->getWithdrawalHistory('BTC');
获取存款历史
$data = $client->account()->getDepositHistory('BTC');
更多信息
请参阅 Bittrex 网站 文档以获取有关 API 的更多信息。
许可证
codenix-sv/bittrex-api
根据 MIT 许可证发布。有关详细信息,请参阅附带 LICENSE。