如何通过YouTrack REST API获取含经办人变更的工单活动历史?
解决YouTrack API获取经办人变更事件的问题
- 经办人变更属于
SystemFieldCategory分类,而非你当前使用的CustomFieldCategory,需要在请求的categories参数中补充该分类,或直接指定多个分类覆盖所有需求事件类型。 - 调整后的请求URL示例:
issue_history_activity_url = (f"{base_url}/issues/{issue_id}/activities?categories=CustomFieldCategory,SystemFieldCategory&fields=field(name),author(login),timestamp,added(name),removed(name)")
- 补充说明:
- 状态变更、经办人变更属于系统字段操作,对应
SystemFieldCategory - Sprint、故事点变更若为自定义字段则归属
CustomFieldCategory;部分版本中系统自带的Sprint字段也可能归为SystemFieldCategory,同时包含两个分类可确保覆盖所有四类目标事件 - 若需更精准筛选,可单独指定字段ID,但同时包含两类分类是最简便的全覆盖方式
- 状态变更、经办人变更属于系统字段操作,对应
内容的提问来源于stack exchange,提问作者Александр Шаповалов
相关产品推荐
相关产品推荐

