gufy / whmcs-php
非官方WHMCS PHP API包
v1.1.0
2016-07-01 22:59 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ~6
Requires (Dev)
- phpunit/phpunit: ~5
- satooshi/php-coveralls: dev-master
This package is auto-updated.
Last update: 2024-09-19 21:39:50 UTC
README
非官方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。谢谢。👍