gufy/whmcs-php

非官方WHMCS PHP API包

v1.1.0 2016-07-01 22:59 UTC

README

Coverage Status Build Status

非官方WHMCS PHP API包

本包适用于大量使用WHMCS且需要其API的用户。

安装

要安装此包,您只需在终端或命令行中运行此命令。

  composer require gufy/whmcs-php:~1

或者,如果您已经有一个项目并需要一些包来运行WHMCS API,请更改您的composer.json文件,并添加以下行:

  {
    "require":{
      ...
      "gufy/whmcs-php":"~1"
      ...
    }
  }

然后在终端或类似环境中运行composer update。

使用方法

以下是使用方法。

<?php
use Gufy\WhmcsPhp\Config;
use Gufy\WhmcsPhp\Whmcs;

$config = new Config([
  'baseUrl'=>'http://yourwhmcs/includes/api.php',
  'username'=>'your_username',
  'password'=>'your_password'
]);


$whmcs = new Whmcs($config);

// Get Clients
$clients = $whmcs->getclients();


// get client by id
$invoice = $whmcs->getinvoice(['invoiceid'=>1023]);

如果您更喜欢使用API密钥而不是用户密码,请按以下方式更改配置:

<?php

use Gufy\WhmcsPhp\Config;
use Gufy\WhmcsPhp\Whmcs;

$config = new Config([
  'baseUrl'=>'http://yourwhmcs/includes/api.php',
  'username'=>'your_username',
  'password'=>'your_api_keys',
  'authType'=>'keys'
]);

$whmcs = new Whmcs($config);

只需调用在WHMCS开发者文档中已定义的所有操作即可。

反馈与贡献

喜欢这个包吗?您可以给它加个星标,或者如果您有任何改进此包的想法,请将其分支出来并提交一个pull request。谢谢。👍