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

如何通过Azure DevOps REST API获取项目创建日期?

获取Azure DevOps项目创建日期的解决方案

你之前调用的两个接口确实不会直接返回项目创建日期,目前有两个可靠的方法可以获取:

方法1:使用审计日志API(最准确)

项目创建操作会被记录到Azure DevOps的审计日志中,通过调用审计日志API筛选对应的事件即可拿到创建日期。

调用格式:

GET https://dev.azure.com/{organization}/_apis/audit/auditlog?api-version=7.1-preview.1&filter=Area eq 'ProjectManagement' and Category eq 'ProjectCreated' and ResourceId eq '{projectId}'

返回结果里的createdDate字段就是项目的创建时间,同时还能看到创建者信息。

方法2:通过项目中第一个工作项的创建时间(近似值)

如果项目启用了工作项跟踪,默认生成的第一个工作项(比如初始的用户故事或任务)的创建时间通常和项目创建时间非常接近。可以调用工作项列表API,按创建时间升序排序,取第一个的createdDate:

调用格式:

GET https://dev.azure.com/{organization}/{projectId}/_apis/wit/workitems?api-version=7.1-preview.3&$top=1&$orderBy=System.CreatedDate asc

注意:这个方法是近似值,如果项目创建后很久才创建第一个工作项,结果会有偏差。

另外补充:你之前调用的第一个项目详情接口,当includeHistory=true时,会返回项目的状态变更历史,其中的初始状态时间也可以作为参考,但准确性不如审计日志。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 12:52:32