我正在使用 Azure Graph API 资源管理器。我想查询租户中的应用程序列表。我是tenant_x(最初创建用户的位置)中的用户,也是tenant_y(后来与我的用户创建的)中的管理员。据我所知,当我登录时,我直接进入原始租户(即tenant_x),因此Graph Explorer不允许我查询tenant_y。因此,作为租户_y 的管理员,我在租户_y 中添加了一个新用户。我现在使用该用户登录,但仍然无法查询tenant_y 中的应用程序。那么如何查询tenant_y中的应用程序呢?有办法吗?谢谢。
我调用的 API(使用新用户登录)首先检索所有应用程序:
https://graph.microsoft.com/beta/applications
回应是:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#applications",
"value": []
}
当然,我在该租户中有应用程序。
今天,如果您像这样传递租户查询字符串参数,这是可能的:
https://developer.microsoft.com/en-us/graph/graph-explorer?tenant=mydomainname.onmicrosoft.com
请注意,您需要先注销,然后才能使用租户查询字符串访问此 URL。它会要求您再次登录。登录后,您可以对您有权访问的其他租户(不是最初创建您的帐户的家庭租户)发出查询。
如果您在运行特定查询时收到 401,请确保授予所需的权限"Modify permissions"
选项卡并单击Consent
每个所需权限中的按钮。之后您的查询应返回 200 成功结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)