nhn-edu/

php-dooray

Dooray SDK for PHP - 可轻松使用Dooray提供的服务API!(《https://www.dooray.com》)

1.0.1.6 2020-02-10 20:00 UTC

This package is auto-updated.

Last update: 2024-09-22 08:23:32 UTC


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需要个人认证令牌。按照以下步骤获取个人认证令牌。

  1. 登录Dooray PC Web。
  2. 点击屏幕右上角的齿轮图标(内设;我的设置)。
  3. 点击[设置;Settings]按钮。
  4. 点击API菜单并点击“个人认证令牌;Personal Authentication Token”菜单。
  5. 点击“生成认证令牌;Generate Authentication Token”按钮。
  6. 在“用途;Use”字段中填写合适的描述并点击“创建;Create”按钮。
  7. 点击“复制;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"
  }
}

示例项目