Azure devops DevOps REST API:使用;“用户描述符”;参数
我对以下API有一个问题: 这是DevOps-->图形下的“用户获取”API。使用此API的webrequest中的三个输入参数之一是“userDescriptor”,指定为“所需用户的描述符”。文档中提供的示例无助于理解如何使用此参数 我正在尝试“获取”一个特定的用户,我想知道如何使用这个参数来实现这一点,最好是通过指定UPN。我特别想知道1。这是可能的。如果是,语法是什么Azure devops DevOps REST API:使用;“用户描述符”;参数,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,我对以下API有一个问题: 这是DevOps-->图形下的“用户获取”API。使用此API的webrequest中的三个输入参数之一是“userDescriptor”,指定为“所需用户的描述符”。文档中提供的示例无助于理解如何使用此参数 我正在尝试“获取”一个特定的用户,我想知道如何使用这个参数来实现这一点,最好是通过指定UPN。我特别想知道1。这是可能的。如果是,语法是什么 谢谢你的帮助 使用Azure DevOps API图中的主题查询 参考: 如下定义主体: { "que
谢谢你的帮助 使用Azure DevOps API图中的主题查询 参考: 如下定义主体:
{
"query": "Term to search (e.g. UPN)",
"subjectKind": [ "User" ]
}
在结果中,您可以找到从get user端点获得的有关用户的所有信息
{
"count": 1,
"value": [
{
"subjectKind": "user",
"domain": "45aa3d2d-7442-473d-b4d3-3c670da9dd96",
"principalName": "jtseng@vscsi.us",
"mailAddress": "jtseng@vscsi.us",
"origin": "aad",
"originId": "55c8c7b6-7ace-43bc-918f-304dfa2b6317",
"displayName": "Jia-hao Tseng",
"_links": {
"self": {
"href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Users/aad.MDA0NzBlMzQtZGE2MS03YTY5LWJkOTYtNDg3YTg0OWVjNTU4"
},
"memberships": {
"href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/aad.MDA0NzBlMzQtZGE2MS03YTY5LWJkOTYtNDg3YTg0OWVjNTU4"
},
"membershipState": {
"href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/aad.MDA0NzBlMzQtZGE2MS03YTY5LWJkOTYtNDg3YTg0OWVjNTU4"
},
"storageKey": {
"href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/aad.MDA0NzBlMzQtZGE2MS03YTY5LWJkOTYtNDg3YTg0OWVjNTU4"
},
"avatar": {
"href": "https://dev.azure.com/Fabrikam/_apis/GraphProfile/MemberAvatars/aad.MDA0NzBlMzQtZGE2MS03YTY5LWJkOTYtNDg3YTg0OWVjNTU4"
}
},
"url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Users/aad.MDA0NzBlMzQtZGE2MS03YTY5LWJkOTYtNDg3YTg0OWVjNTU4",
"descriptor": "aad.MDA0NzBlMzQtZGE2MS03YTY5LWJkOTYtNDg3YTg0OWVjNTU4"
}
]
}
您是否正在阻止无法获取用户的描述符?据我所知,UPN和VSID都不能在这个图形api中使用。您只能使用描述符作为参数值。我的答案对您有用吗?你还需要其他帮助吗?@TomaszKaniewski是的,谢谢!我把它标为答案,谢谢你的帮助。