signulls/poloniex-php-sdk

Poloniex REST API 客户端

1.0.15 2019-03-19 15:17 UTC

README

Build Status Codacy Badge Maintainability Codacy Badge License FOSSA Status

Scrutinizer Code Quality Build Status Code Intelligence Status

logo

此仓库提供了 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

许可证

FOSSA Status