【问题标题】:Microsoft graph api - Tenant not recognizedMicrosoft graph api - 租户无法识别
【发布时间】:2022-01-27 11:51:15
【问题描述】:

我在 Azure 门户的应用注册服务中创建了一个应用来访问 Microsoft 365 图形 API。

我可以使用 https://login.microsoftonline.com/570fa6c*************************f233/oauth2/v2.0/token 创建令牌,但是当我尝试使用上面生成的令牌 https://graph.microsoft.com/v1.0/reports/getTeamsUserActivityUserCounts(period='D7') 时,我收到错误 - 我们无法识别此租户 ID 570************ ****f233。请仔细检查租户 ID,然后重试

我有免费试用订阅

你能帮忙吗,我在这里缺少什么。

谢谢,

尼玛

【问题讨论】:

  • 感谢@RahulKumarShaw-MT,我的设置中缺少此步骤(添加分配->选择成员->搜索您的应用程序并添加它。)。它现在正在工作

标签: azure azure-active-directory microsoft-graph-api


【解决方案1】:

我在我的环境中进行了测试,它对我来说工作正常,请使用以下步骤,这样你就不会错过任何东西。

  1. 在 Azure AD 中创建了一个应用程序并获得了Application -> Report.Read.All API 权限

  1. 使用邮递员生成访问令牌,并在正文中传递以下参数。

          https://login.microsoftonline.com/tenantid/oauth2/v2.0/token
    

  1. 在 Microsoft Teams 中使用 Reports reader 管理角色将分配添加到上述 AzureAD 应用程序。

添加分配->选择成员->搜索您的应用程序并添加它。

  1. 现在终于使用 Authorization 密钥 Bearer {token} 运行 getTeamsUserActivityUserCounts API。

对我来说显示 blackOuput,因为我没有任何用户的活动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多