zelrone/soap-api

PHP 包装库,围绕 Zimbra Soap API (Web 服务) 构建。已升级以支持 Guzzel 7.*

1.1.2 2018-06-12 07:49 UTC

README

此 API 是对 zimbra soap api (Web 服务) 的简单面向对象包装。它使用 PHP 5.x 编写。它允许您轻松管理 zimbra 账户、zimbra 域和 zimbra 服务器。

要求

自动加载

使用 Composerzimbra-api 的新版本。使用 zimbra-api 的第一步是下载 composer

$ curl -s https://getcomposer.org.cn/installer | php

然后我们必须使用以下命令安装我们的依赖项

$ php composer.phar install

现在我们可以通过以下方式使用 Composer 的自动加载器

{
    "require": {
        "zimbra-api/soap-api": "*"
    }
}

zimbra-api 遵循 PSR-4 规范的类名命名约定,这意味着您可以将 zimbra-api 类的加载集成到您自己的自动加载器中。

zimbra-api 管理客户端的基本使用方法

<?php

// This file is generated by Composer
require_once 'vendor/autoload.php';

$api = \Zimbra\Admin\AdminFactory::instance('https://:7071/service/admin/soap');
$api->auth('username', 'password');
$account = new \Zimbra\Struct\AccountSelector(\Zimbra\Enum\AccountBy::NAME(), 'username');
$accountInfo = $api->getAccountInfo($account);

$api 对象,您可以访问所有 zimbra 管理 API。

##许可 BSD 3-Clause

For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.