taiga / php-sdk
Taiga api V1 的 PHP SDK
Requires
- php: >=5.5.0
- ext-curl: *
- ext-openssl: *
- kriswallsmith/buzz: ~0.15
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操作。