taiga/php-sdk

此软件包已被废弃,不再维护。未建议替代软件包。

Taiga api V1 的 PHP SDK

0.1.2 2016-10-02 15:46 UTC

This package is not auto-updated.

Last update: 2021-12-21 22:46:54 UTC


README

TaigaSDK 是一个用于与 Taiga REST API 交互的 PHP 客户端库。

安装

SDK 用 PHP 5.5 编写,不依赖于外部软件包。您只需确保在 PHP 安装中启用了 curl 和 openssl 扩展(它们是标准 PHP 分发的一部分)。

该项目尝试遵守 PSR-4 规范以从文件路径自动加载类。命名空间前缀是 'Taiga',基本目录是 '{your-installation-dir}/'。

但如果不使用 PSR-4,安装就像下载软件包并将其存储在任何可用于包含的位置一样简单。

    require_once '{your-installation-dir}/Taiga/Autoloader.php';

在您的项目中(请参见下面的示例)。

使用 Composer 安装

您可以使用 Composer 将 Taiga SDK 库作为项目依赖项。仓库中包含一个 composer.json 文件,并且它已在 Packagist 上引用。

使用 Composer 安装简单、可靠:步骤 1 - 将 Taiga SDK 添加到 composer.json 文件中,如下所示

    "require": {
        ...
        "taiga/php-sdk": "^1.0"
    },

步骤 2 - 使用 Composer 更新您的依赖项

you@yourhost:/path/to/project$ php composer.phar update taiga/php-sdk

库已添加到您的依赖项中,并准备好使用。

许可证

TaigaSDK 根据 MIT 许可证分发,请参阅 LICENSE 文件。

联系方式

使用 GitHub 上的问题跟踪器 报告错误或建议功能。

认证

为了认证请求,需要使用名为 "Authorization" 的 http 头,其格式如下

Authorization: Bearer ${AUTH_TOKEN}

按照以下说明 生成您的令牌

功能覆盖范围(需要帮助)

一些端点已经开发,但仍有一些工作需要完成才能完全覆盖 API 的可能性。如果您使用此捆绑包并且需要更多,请通过创建问题或 PR 分享您的需求或工作。

完成

  • 里程碑(冲刺)
  • 项目
  • 任务
  • 用户
  • 用户故事

待办事项

  • 认证
  • 应用程序
  • 应用程序令牌
  • 解析器
  • 搜索
  • 用户存储
  • 项目模板
  • 成员资格/邀请
  • 用户故事状态
  • 点数
  • 用户故事自定义属性
  • 用户故事自定义属性值
  • 任务状态
  • 任务自定义属性
  • 任务自定义属性值
  • 问题
  • 问题状态
  • 问题类型
  • 优先级
  • 严重性
  • 问题自定义属性-6. 问题自定义属性值
  • 维基页面
  • 维基链接
  • 历史
  • 通知策略
  • 反馈
  • 导出/导入
  • Webhooks
  • 时间线
  • 区域
  • 统计信息

使用Symfony?

使用troopers/taiga-bundle以简化API操作。