r3bers/bittrex-api

Bittrex API 的 PHP 客户端

该包的官方仓库似乎已不存在,因此该包已被冻结。

v1.3.2 2021-05-22 02:16 UTC

README

Build Status Scrutinizer Code Quality Test Coverage Maintainability GitHub license Packagist codecov

这是一个简单的 PHP 包装器,用于 Bittrex API v3。Bittrex 是下一代加密货币交易平台。

要求

安装

安装此扩展的首选方法是通过 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