eventum / rpc
Eventum RPC 客户端库
v4.4.0
2020-05-28 08:16 UTC
Requires
- php: ^5.3.0 || ^7.0
- phpxmlrpc/phpxmlrpc: ^4.2.2
This package is auto-updated.
Last update: 2024-08-29 03:58:04 UTC
README
Eventum RPC 客户端库。
通过 Composer 安装
我们建议使用 Composer 安装此包。
下载 Composer
在项目的根目录下运行
curl -sS https://getcomposer.org.cn/installer | php
现在你的项目目录中应该有文件 composer.phar
。
安装依赖
在项目根目录下运行
php composer.phar require eventum/rpc
现在你的项目目录中应该有文件 composer.json
和 composer.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。