larvelfaucet / expresscrypto
(非官方) 用于操作加密货币 ExpressCrypto 微钱包的包。官方网站:www.expresscrypto.io
dev-master
2021-12-25 05:47 UTC
Requires
- guzzlehttp/guzzle: ^6.5
Requires (Dev)
- guzzlehttp/guzzle: ^6.5
This package is auto-updated.
Last update: 2024-09-23 04:05:29 UTC
README
(非官方) 用于操作加密货币 ExpressCrypto 微钱包的包。官方网站:www.expresscrypto.io。
安装
从 composer 安装 ExpressCrypto 包。
composer require larvelfaucet/expresscrypto
使用方法
use larvelfaucet\ExpressCrypto;
$apiKey = '--API Key--';
$userToken = '--User Token--';
$client = new Expresscrypto\ApiClient($apiKey, $userToken);
// getBalance will take default currency BTC and
// empty IP address. You can give them if you need.
$response = $client->getBalance();
// To get all available Currencies
$response = $client->getAvailableCurrencies();
所有来自 API 调用的响应都将是从 larvelfaucet\ExpressCrypto 命名空间返回的 ApiResponse 对象。ApiResponse 将具有默认的 status 和 message 属性,以便您判断调用是否成功完成。所有其他来自 API 调用的数据都将在 ApiResponse::data 对象中可用。
// From getBalance function, you can get the balance in Satoshi as mentioned below:
$response->data->balance
可用函数
- getBalance 返回 ApiResponse
- String 货币 (可选)
- String 用户 IP (可选)
- getAvailableCurrencies 返回 ApiResponse
- String 用户 IP (可选)
- getAvailableMethods 返回 Array
- checkUserHash 返回 ApiResponse
- String 用户 ID (必需)
- String 用户 IP (可选)
- sendPayment 返回 ApiResponse
- String 用户 ID (必需)
- int 金额 (必需) 以 Satoshis 计
- String 货币 (必需)[默认: BTC]
- String 用户 IP (可选)
- sendReferralCommission 返回 ApiResponse
- String 用户 ID (必需)
- int 金额 (必需) 以 Satoshis 计
- String 货币 (必需)[默认: BTC]
- String 用户 IP (可选)
- getListOfSites 返回 ApiResponse
- String 用户 IP (可选)