gorkalaucirica / jira-api-client
JIRA API 客户端
v0.1.1
2014-06-22 20:39 UTC
Requires
- php: >=5.3.0
- kriswallsmith/buzz: 0.10
Requires (Dev)
- henrikbjorn/phpspec-code-coverage: 1.0.*@dev
- phpspec/phpspec: 2.0.*@dev
This package is not auto-updated.
Last update: 2024-09-24 02:47:00 UTC
README
PHP 库,用于处理对 JIRA REST API 的调用
此包仍在开发中,一些功能尚不可用。
##安装
推荐通过 composer 安装 JiraApiClient。只需创建一个 composer.json 文件,然后运行 php composer.phar install 命令即可安装
"require": {
"gorkalaucirica/jira-api-client": "dev-master"
}
##用法
$auth = new BasicAuth('username','password');
$client = new Client('https://example.atlassian.net/rest/api/2', $auth);
##API 调用
###过滤问题
$issuesAPI = new IssuesAPI($client);
$issues = $issuesAPI->searchIssues("<your jql query>");
###通过 ID 获取问题
$issuesAPI = new IssuesAPI($client);
$issues = $issuesAPI->getIssue('XXX-42');
###发布新问题
$newIssue = new Issue();
//Fill new issue using setters
//....
$issuesAPI = new IssuesAPI($client);
$issue = $issuesAPI->postIssue($newIssue);
##测试
bin/phpspec run