signulls / poloniex-php-sdk
Poloniex REST API 客户端
1.0.15
2019-03-19 15:17 UTC
Requires
- php: ^7.2
- ext-json: *
- guzzlehttp/guzzle: ^6.3
- predis/predis: ^1.1
- psr/log: ^1.1
- symfony/property-access: ^4.2
- symfony/property-info: ^4.2
- symfony/serializer: ^4.2
Requires (Dev)
- codacy/coverage: ^1.4
- mockery/mockery: ^1.2
- phpunit/phpunit: ^6.5
This package is auto-updated.
Last update: 2022-08-21 20:28:46 UTC
README
此仓库提供了 Poloniex API 的 PHP 客户端。
先决条件
- PHP 7.2 或更高版本
- Redis(用于跟踪您对 Poloniex API 端点的请求)
安装
使用 Composer 设置此仓库,只需将以下内容添加到您的 composer.json 中
"require": { "signulls/poloniex-php-sdk": "^1.0" }
或者,当然,您可以使用命令行来管理
composer require signulls/poloniex-php-sdk
此库在 Packagist 上可用。
基本用法
创建 Poloniex 客户端
// or any other implementation of CallHistoryInterface $callHistoryManager = new RedisCallHistory($redis); $poloniexClient = new PoloniexClient($callHistoryManager);
调用公共 API
$serializer = new Serializer(); // Symfony based serializer $publicApi = new PublicApi($poloniexClient, $serializer); $ticker = $publicApi->returnTicker();
调用交易 API
$tradingApi = new TradingApi($poloniexClient, $serializer, false); $tradingApi->setApiKey(new ApiKey('key', 'secret')); $balances = $tradingApi->returnBalances();
版本控制
为了提高发布周期的透明度并努力保持向后兼容性,项目遵循 语义版本控制指南。有时我们会出错,但我们会尽可能遵守这些规则。
创建者
Chasovskih Grisha chasovskihgrisha@gmail.com