codenix-sv / kuna-api
Kuna交易所PHP REST API v2客户端
v0.1.0
2020-03-18 18:05 UTC
Requires
- php: ^7.2
- ext-json: *
- codenix-sv/api-client: ^1.0
- nyholm/psr7: ^1.2
- php-http/guzzle6-adapter: ^2.0
Requires (Dev)
- php-http/mock-client: ^1.3
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-19 03:49:58 UTC
README
一个简单的PHP API客户端,使用PHP编写,用于kuna.io。
Kuna.io API文档。
要求
- PHP >= 7.2
- ext-json
安装
安装此扩展的首选方式是通过composer。
运行
$ composer require codenix-sv/kuna-api
或添加
"codenix-sv/kuna-api": "^0.1"
基本用法
示例
use Codenixsv\KunaApi\KunaClient; $client = new KunaClient('publicKey', 'secretKey'); $data = $client->publicApi()->getTimestamp();
公共方法
getTimestamp
服务器时间。
$data = $client->publicApi()->getTimestamp();
getTickers
最近的市场数据。
$market = 'btcuah'; $data = $client->publicApi()->getTickers($market);
getDept
订单簿。
$market = 'btcuah'; $data = $client->publicApi()->getDepth($market);
getTrades
交易历史。
$market = 'btcuah'; $data = $client->publicApi()->getTrades($market);
用户方法
getMe
关于用户和资产的信息。
$data = $client->privateApi()->getMe();
createOrder
下单。
$side = 'buy'; $volume = 1.00; $market = 'btcuah'; $price = 2000.00; $data = $client->privateApi()->createOrder($side, $volume, $market, $price);
deleteOrder
取消订单。
$id = 32555; $data = $client->privateApi()->deleteOrder($id);
getOrders
活跃用户订单。
$market = 'btcuah'; $data = $client->privateApi()->getOrders($market);
getMyTrades
用户交易历史。
$market = 'btcuah'; $data = $client->privateApi()->getMyTrades($market);
许可证
codenix-sv/kuna-api
在MIT许可证下发布。有关详细信息,请参阅捆绑的LICENSE。