You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过YouTrack API获取指定项目的所有分配用户?

获取YouTrack指定项目下已分配用户列表的正确API端点
  • 核心请求端点:GET /api/issues
  • 逻辑:通过筛选目标项目下带有分配人的问题,提取并去重用户信息(因为项目团队接口仅包含加入团队的成员,无法覆盖临时被分配任务的外部/跨项目用户)

具体请求参数与示例

构造请求时需携带以下关键参数:

  • query:指定项目+存在分配人,格式为 project:{项目ID/短名} has: assignee
  • fields:定义要返回的用户字段,例如 assignee(id,login,name,email)
  • $top:设置足够大的值(如1000)覆盖所有问题,或通过分页参数$skip处理大量数据

示例请求:

GET /api/issues?query=project:MYPROJECT has: assignee&fields=assignee(id,login,name,email)&$top=1000

注意事项

  1. 接口返回的是所有符合条件的问题及其分配人,需要自行对assignee字段做去重处理,得到唯一的已分配用户列表
  2. 若项目存在大量问题,建议使用分页(配合$skip和$top)避免单次请求数据量过大
  3. 确保请求携带有效的身份验证信息(如Bearer Token),否则会返回权限错误

内容的提问来源于stack exchange,提问作者user25317565

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 20:55:55