nabikaz/coinex-api-php

PHP 的 Coinex 数字货币交易所 API

dev-main 2021-11-11 02:41 UTC

This package is auto-updated.

Last update: 2024-09-11 08:27:51 UTC


README

PHP 的 Coinex 数字货币交易所 API

需求

  • PHP>=5.4
  • CURL PHP 模块

安装

composer require NabiKAZ/Coinex-API-PHP dev-main

获取 access_id 和 secret_key

在调用 API 之前先登录到 CoinEx 并在 账户 > API 中获取 access_id/secret_key。

access_id:用于标记 API 调用者的身份

secret_key:用于签名请求参数的密钥

设置请求

<?php
require __DIR__ . '/vendor/autoload.php';

use NabiKAZ\Coinex\CoinexAPI;

//use this variable in some functions as global
$access_id = '<ACCESS_ID>';
$secret_key = '<SECRET_KEY';

//create api object
$coinex = new CoinexAPI($access_id, $secret_key);

设置代理

代理是可选的。
使用以下格式的代理 URL:scheme://[username:password@]hostname:port
例如

$proxy = 'socks5://user:pass@localhost:12345';
$proxy = 'http://127.0.01:8080';

在设置请求时使用此代理

$coinex = new CoinexAPI($access_id, $secret_key, $proxy);

设置参数

//params if nedded
//IMPORTANT: no needed set access_id, tonce into params.
$params = [
];

请求的参数

发送请求(方法 1)

//send request
$coinex->url = $url;
$coinex->params = $params;
$coinex->method = $method;
$res = $coinex->send();

发送请求(方法 2)

//send request
$res = $coinex->send($url, $params, $method);

查看结果

//see results
var_dump($res);

示例

您可以在 examples.php 文件中查看更多示例。

Wiki

在此处查看所有请求、参数和响应 官方 Wiki