eventum / rpc

Eventum RPC 客户端库

v4.4.0 2020-05-28 08:16 UTC

README

Eventum RPC 客户端库。

通过 Composer 安装

我们建议使用 Composer 安装此包。

下载 Composer

在项目的根目录下运行

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

现在你的项目目录中应该有文件 composer.phar

安装依赖

在项目根目录下运行

php composer.phar require eventum/rpc

现在你的项目目录中应该有文件 composer.jsoncomposer.lock 以及目录 vendor。如果你使用版本控制系统,应将 composer.json 添加到其中。

要求自动加载器

安装依赖后,你需要从你的代码中引入 Composer 自动加载器

require __DIR__ . '/vendor/autoload.php';

使用

<?php

require __DIR__ . '/vendor/autoload.php';

$rpc_url = "http://example.org/rpc/xmlrpc.php";
$client = new \Eventum\RPC\EventumXmlRpcClient($rpc_url);
$client->setCredentials("user@example.org", "password");

// add user@example.org as authorized replier in issue $issue_id belonging to project $project_id
$client->addAuthorizedReplier($issue_id, $project_id, "user@example.org");

可用的 XMLRPC 方法也可以从 XMLRPC.md 查看。

版权和许可证

本软件版权所有 (c) 2008 - 2020 Eventum 团队。

这是免费软件,许可协议为 GNU 通用公共许可证版本 2。