Tower API

为了方便某些有软件开发能力的用户将自己的系统与 Tower 进行打通,Tower 团队开放了部分数据 API 。

使用 Tower API

Tower API 遵循 RESTful API 设计原则,采用 OAuth 2.0 进行权限验证,所以它对用户的后端语言是没有要求的。

详细的开发使用文档请参阅 https://docs.tower.im .

API 能力范围

使用 Tower API 你可以对你的 Tower 账号或团队数据进行操作:

数据类型操作范围
用户
  • 获取当前账号信息
团队
  • 获取加入的团队列表
  • 创建团队
  • 更改团队名称
通知
  • 获取通知列表
动态
  • 获取动态列表
附件
  • 获取客户端直传签名
成员
  • 获取团队全部成员
  • 获取当前账户在团队中的信息
  • 获取成员信息
  • 获取指派给成员未完成任务
  • 获取指派给成员已完成任务
  • 获取成员创建的未完成任务
  • 获取成员创建的已完成任务
项目
  • 获取团队中所有项目
  • 创建项目
  • 获取项目信息
  • 更新项目信息
  • 删除项目
  • 获取项目成员
任务清单
  • 获取项目中所有任务清单
  • 创建任务清单
  • 获取任务清单信息
  • 更新任务列表
  • 删除任务清单
任务
  • 获取清单任务
  • 创建任务
  • 获取任务信息
  • 更新任务信息
  • 删除任务
  • 完成任务
  • 打开任务
  • 发布评论
  • 指派任务负责人
  • 移除任务负责人
  • 更新任务到期日
  • 更新任务描述
讨论
  • 获取项目讨论列表
  • 创建讨论
  • 获取讨论
  • 更新讨论
  • 删除讨论
文件
  • 获取项目文件列表
  • 创建文件
  • 获取文件
  • 删除文件

 

启用 API

管理 API 的入口在「应用中心」内。登录桌面版 Tower 后,在团队内点击右上角头像菜单,即可看到应用中心的。

你需要管理员权限,才能开通应用。

1.png

问题反馈

如果你在使用 Tower API 时发现了一些问题或故障,可以在本项目 Github 主页向我们提交反馈,我们的工程师会及时为你提供解答和帮助。

?
你好 👋
这里是 Tower 团队,有任何问题,欢迎扫码在微信上联系我们。
扫码在微信上联系我们
或直接拨打 400-803-2202