lecanardnoir/cpanel-uapi-php

仅用于连接 cPanel UAPI 的简单类,此类依赖于 GuzzleHttp/Client。灵感来源于 scorpionslh/cpanel-uapi-php-class。

v1.0 2019-08-16 13:00 UTC

This package is auto-updated.

Last update: 2024-09-19 22:26:24 UTC


README

version

Build Status Dependencies PHP

PHP 类灵感来源于 scorpionslh/cpanel-uapi-php-class

cPanel API 参考

UAPI 指南

安装

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 测试,所以如果对这个库有任何建议,请随时提出。😁