lecanardnoir / cpanel-uapi-php
仅用于连接 cPanel UAPI 的简单类,此类依赖于 GuzzleHttp/Client。灵感来源于 scorpionslh/cpanel-uapi-php-class。
v1.0
2019-08-16 13:00 UTC
Requires
- ext-json: *
- guzzlehttp/guzzle: ^6.0
Requires (Dev)
- phpunit/phpunit: ^8.3
This package is auto-updated.
Last update: 2024-09-19 22:26:24 UTC
README
PHP 类灵感来源于 scorpionslh/cpanel-uapi-php-class。
cPanel API 参考
安装
composer require lecanardnoir/cpanel-uapi-php
使用
use cPanel\UAPI; $cpanel = new UAPI( $domain, $user, $password ); $query = array( "param1" => "value", "param2" => "value" ); $response = $cpanel->Module->function( $query ); echo $response; //json
示例
use cPanel\UAPI; $cpanel = new UAPI( $domain, $user, $password ); $query = array( "domain" => $domain, "regex" => "coordo", "api.column" => 1, "api.columns_0" => "dest", "api.columns_1" => "forward" ); $response = $cpanel->Email->list_forwarders( $query ); $response = (object) json_decode( $response, true ); //decode json var_dump( $response->data );
这是我分享的第一个 PHP 类和 PHPunit 测试,所以如果对这个库有任何建议,请随时提出。😁