
探索ONES开放平台:超过50个常用API接口详解
获取自定义工作项属性UUID
- 接口地址:
{{base_url}}/project/api/project/team/:teamUUID/fields
获取工作项自定义属性值
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/items/graphql
获取项目下角色成员数据
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/project/{{project_uuid}}/role_members
获取成员数据
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/items/graphql
获取工作项对应工作流状态
- 接口地址:
{{base_url}}/project/api/project/team/:teamUUID/task/:taskUUID/transitions
对工作项执行工作流
- 接口地址:
{{base_url}}/project/api/project/team/:teamUUID/task/:taskUUID/new_transit
获取项目属性ID
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/items/view
复制项目
- 接口地址:
{{base_url}}/project/api/project/team/:teamUUID/projects/copy2
获取复制项目ID
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/items/graphql
获取系统成员ID
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/items/graphql
通过工号获取成员ID
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/items/graphql
创建工作项
- 接口地址:
{{base_url}}project/api/project/team/:teamUUID/tasks/add3
获取工作项评论信息
- 接口地址:
{{base_url}}/project/api/project/team/:teamUUID/task/:taskUUID/messages
接口上传评论信息
- 接口地址:
{{base_url}}/project/api/project/team/:teamUUID/task/:taskUUID/send_messages
登录接口
- 接口地址:
{{base_url}}/project/api/project/auth/login
Open API授权
- 接口地址:
{{base_url}}/oauth2/token
新增模块
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/project/{{project_uuid}}/modules/add
GraphQL接口需求示例参数输出
- 说明:提供GraphQL接口请求时所需的参数示例。
获取项目ID
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/items/graphql
获取当前工作项工作流
- 接口地址:
{base-url}}/project/api/project/team/{{team_uuid}}/task/{{task_uuid}}/transitions
对当前工作项执行工作流
- 接口地址:
{{base-url}}/project/api/project/team/{{team_uuid}}/task/{{task_uuid}}/new_transit
系统工时数据接口比实际值大100000倍
- 说明:系统为了使数据更精确,乘以了100000($10^5$)。
只调用工单相关的API,其他用Nginx控制访问
- 说明:不支持通过接口Headers判断工作项类型,建议使用Nginx进行访问控制。
上传文件
- 获取上传链接:
{{base-url}}project/api/project/team/{{team_uuid}}/res/attachments/upload
- 上传文件到返回的upload_url
关联工作项
- 接口地址:
{{base-url}}/project/api/project/team/{{team_uuid}}/task/:taskUUID/related_tasks
获取页面组权限
- 接口地址:
{{base-url}}wiki/api/project/team/UcdAPM1y/lite_context_permission_rules
获取成员详情
- 接口地址:
{{base_url}}/project/api/project/team/{{team_uuid}}/items/graphql
导出文件
- 接口地址:
{base_url}}/project/api/project/team/{{team_uuid}}/res/attachment/{{attachment_uuid}}?action=download&op=
获取项目列表
- 接口地址:
{{base_url}}/project/api/project/team/:teamUUID/projects/all
获取Token
- 接口地址:
{{base-url}}/project/api/project/auth/token_info
调用接口报MissingToken
- 解决方案:在请求头中添加
ONES-Auth-TOKEN
和 ONES-User-Id
。
修改成员信息
- 接口地址:
{{base_url}}/project/api/project/team/{team_uuid}/users/update
- 说明:接口参数发生变换,升级之前接口统计未识别到。
获取组织架构「已激活/激活上限」数据
- 接口地址:
{{base-url}}/project/api/project/organization/{{organization_uuid}}/stamps/data?t=organization
Open API使用
- 文档和指导:详细使用Open API的文档和指导材料。请根据具体需求访问相应的API文档,以获得更详细的说明和示例代码。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。