larvelfaucet/expresscrypto

(非官方) 用于操作加密货币 ExpressCrypto 微钱包的包。官方网站:www.expresscrypto.io

dev-master 2021-12-25 05:47 UTC

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 将具有默认的 statusmessage 属性,以便您判断调用是否成功完成。所有其他来自 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 (可选)