【发布时间】:2019-10-18 15:01:16
【问题描述】:
我正在尝试使用 Ajax 访问 azure-devops 数据。下面是我的工作代码。
$.ajax({
url: 'https://dev.azure.com/ORG/products/_apis/wit/workitems/2065741?$expand=all&api-version=5.1',
dataType: 'json',
headers: {
'Authorization': 'Basic ' + btoa("" + ":" + 'XXXX')
}
}).done(function( results ) {
});
在我需要使用 WQIL 访问数据但它给出了意外的令牌错误之后。我想访问 WorkItem 和用户活动。你能帮忙吗?
$.ajax({
url: 'https://dev.azure.com/ORG/products/_apis/wit/wiql?api-version=5.1 ',
dataType: 'json',
headers: {
'Authorization': 'Basic ' + btoa("" + ":" + 'XXXX')
},
JSON.Stringfy("QUERY":"SELECT [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State], [System.Tags] FROM workitemLinks WHERE " +
"( [Source].[System.TeamProject] = @project AND [Source].[System.WorkItemType] = 'User Story' ) AND ( [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward' ) "+
" AND ( [Target].[System.TeamProject] = @project AND [Target].[System.WorkItemType] = 'Task' ) ORDER BY [System.Id] MODE (MustContain)")
}).done(function( results ) {
x=results
});
【问题讨论】:
-
嗨,最近怎么样?下面的脚本示例现在是否可以帮助您在 Ajax 中使用 WIQL 成功访问 Azure decvops?如果是,您可以接受答案,因此其他 SO 用户将能够看到该解决方案是否有效。如果您仍然遇到一些问题,请随时在此处留下表扬,我可以继续为您提供帮助:-)
标签: azure-devops devops agile azure-devops-rest-api