r3bers / bittrex-api
Bittrex API 的 PHP 客户端
该包的官方仓库似乎已不存在,因此该包已被冻结。
v1.3.2
2021-05-22 02:16 UTC
Requires
- php: >=7.4
- ext-ds: *
- ext-json: *
- guzzlehttp/guzzle: ^7.3
Requires (Dev)
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-05-19 23:26:30 UTC
README
这是一个简单的 PHP 包装器,用于 Bittrex API v3。Bittrex 是下一代加密货币交易平台。
要求
- PHP >= 7.3
- ext-json
- Bittrex 账户、API 密钥和 API 秘密
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一:
$ composer require r3bers/bittrex-api
或
"r3bers/bittrex-api" : "^1.3"
将以下内容添加到您应用程序的 composer.json 文件的 require 部分中。
基本用法
示例
use R3bers\BittrexApi\BittrexClient; $client = new BittrexClient(); $client->setCredential('API_KEY', 'API_SECRET'); $data = $client->public()->getMarkets();
可用方法
公共 API
获取开市和可交易的市场
$data = $client->public()->getMarkets();
获取所有支持的货币
$data = $client->public()->getCurrencies();
获取市场的当前标价
$data = $client->public()->getTickers(); $data = $client->public()->getTicker('LTC-BTC');
获取所有活跃交易所过去24小时的总结
$data = $client->public()->getMarketSummaries();
获取特定市场的过去24小时活跃交易所的总结
$data = $client->public()->getMarketSummary('LTC-BTC');
获取给定市场的订单簿
$data = $client->public()->getOrderBook('LTC-BTC');
获取特定市场的最新交易
$data = $client->public()->getMarketHistory('LTC-BTC');
ping Bittrex
$data = $client->public()->ping();
市场 API
在特定市场下买单
$data = $client->market()->buyLimit('LTC-BTC', 1.2, 1.3);
在特定市场下卖单
$data = $client->market()->sellLimit('LTC-BTC', 1.2, 1.3);
取消买单或卖单
$data = $client->market()->cancel('251c48e7-95d4-d53f-ad76-a7c6547b74ca9');
获取您目前所有已打开的订单
$data = $client->market()->getOpenOrders('LTC-BTC');
账户 API
获取您账户中的所有余额
$data = $client->account()->getBalances();
获取特定货币的账户余额
$data = $client->account()->getBalance('BTC');
获取或生成特定货币的地址
$data = $client->account()->getDepositAddress('BTC'); $data = $client->account()->setDepositAddress('BTC');
从您的账户提取资金
$data = $client->account()->withdraw('BTC', 20.40, 'EAC_ADDRESS');
通过 uuid 获取单个订单
$data = $client->account()->getOrder('251c48e7-95d4-d53f-ad76-a7c6547b74ca9');
获取订单历史
$data = $client->account()->getOrderHistory('LTC-BTC');
获取提款历史
$data = $client->account()->getWithdrawalHistory('BTC');
获取存款历史
$data = $client->account()->getDepositHistory('BTC');
更多信息
请查阅 Bittrex 站点 文档以获取有关 API 的更多信息。
许可
r3bers/bittrex-api 采用 MIT 许可证发布。有关详细信息,请参阅附带 LICENSE。