Azure active directory 有没有办法使用图形API调用检索ApproverName?

Azure active directory 有没有办法使用图形API调用检索ApproverName?,azure-active-directory,azure-ad-graph-api,Azure Active Directory,Azure Ad Graph Api,我正在使用Microsoft Graph API为用户获取许可。响应包含ApproveId,不包含ApproveName。有没有办法做到这一点 调用下面的Graph API请求,通过Postman为特定用户定义角色。根据Microsoft文档应用权限 根据您提供的屏幕截图,您已经获得了资源ID,然后您只需要使用资源ID获得批准,然后根据批准ID找到相应的批准名称 Get https://graph.microsoft.com/v1.0/servicePrincipals/{your resou

我正在使用Microsoft Graph API为用户获取许可。响应包含ApproveId,不包含ApproveName。有没有办法做到这一点

调用下面的Graph API请求,通过Postman为特定用户定义角色。根据Microsoft文档应用权限


根据您提供的屏幕截图,您已经获得了
资源ID
,然后您只需要使用资源ID获得
批准
,然后根据
批准ID
找到相应的
批准名称

Get https://graph.microsoft.com/v1.0/servicePrincipals/{your resourceId}

谢谢你,卡尔。但这将使我获得在清单级别分配的所有应用程序角色,而不是分配给登录用户的那些角色。清单中可以有2个角色,但登录用户可能有1个角色。我需要登录用户的角色。@RohitPachnanda正如我在回答中所说的,您已经获得了
resourceId
,您可以基于resourceId获得
appRoles
的集合,然后您可以在代码中循环通过appRoles集合来获得单个appRoles,然后你可以做出
if
判断,使ApproveID等于你之前获得的ApproveID。最后,使用您以前获得的ApprovleID作为
,ApprovleName作为
,并使用该键获取值。@RohitPachnanda如果您有任何问题,我将尽快回答您。@RohitPachnanda我很高兴听到您的问题已经解决。你能接受它作为答案吗?(点击答案旁边的复选标记,将其从灰色切换为填充。):@RohitPachnanda卡尔的答案对你有用吗?如果您还有任何问题,可以告诉我们。如果他的解决方案对您有所帮助,您可以将他的答案标记为已接受,您可以帮助更多论坛用户。不要发布代码、数据、错误消息等的图像-复制或在问题中键入文本。
Get https://graph.microsoft.com/v1.0/servicePrincipals/{your resourceId}