nhn-edu / php-dooray
Dooray SDK for PHP - 可轻松使用Dooray提供的服务API!(《https://www.dooray.com》)
1.0.1.6
2020-02-10 20:00 UTC
Requires
- ext-curl: *
README
Dooray SDK for PHP - 可轻松使用Dooray提供的服务API!(《https://www.dooray.com》)服务。
PHP SDK是基于以下URL的API文档提供的
💾 安装
此SDK可以通过包管理器或直接下载源代码来使用。但是,我们强烈推荐使用包管理器。
通过包管理器
此SDK已在两个包管理器中注册,即composer。您可以使用包管理器提供的命令方便地安装它。当使用composer时,请确保在PHP 5.6+已安装的环境中使用。
composer
$ composer create-project nhn-edu/php-dooray example-app
🔨 使用
使用SDK需要个人认证令牌。按照以下步骤获取个人认证令牌。
- 登录Dooray PC Web。
- 点击屏幕右上角的齿轮图标(内设;我的设置)。
- 点击[设置;Settings]按钮。
- 点击API菜单并点击“个人认证令牌;Personal Authentication Token”菜单。
- 点击“生成认证令牌;Generate Authentication Token”按钮。
- 在“用途;Use”字段中填写合适的描述并点击“创建;Create”按钮。
- 点击“复制;Copy”按钮将“认证令牌;Authentication Token”复制到剪贴板。
示例 - 获取项目信息
PHP代码
<?php require ('vendor/autoload.php'); use NhnEdu\PhpDooray\DoorayProjectApi; $projectApi = new DoorayProjectApi('-- Your Personal Authentication Token Here --'); $project = $projectApi->getProject("-- Your Project ID(Number) Here --"); var_dump($project);
输出结果
object(stdClass)#7 (9) {
["id"]=>
string(19) "(Your Project ID Here)"
["code"]=>
string(5) "@eric"
["description"]=>
string(0) ""
["state"]=>
string(6) "active"
["scope"]=>
string(7) "private"
["type"]=>
string(7) "private"
["organization"]=>
object(stdClass)#8 (1) {
["id"]=>
string(19) "blah blah blah"
}
["wiki"]=>
object(stdClass)#9 (1) {
["id"]=>
NULL
}
["drive"]=>
object(stdClass)#10 (1) {
["id"]=>
string(19) "blah blah blah"
}
}