azure - Microsoft graph api - 租户无法识别

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

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

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

我有免费试用订阅

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

谢谢

尼玛

最佳答案

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

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

enter image description here

  • 使用 postman 生成访问 token ,并在正文中传递以下参数。

          https://login.microsoftonline.com/tenantid/oauth2/v2.0/token
    
  • enter image description here

  • 使用 Microsoft Teams 中的报告阅读器管理角色添加对上述 AzureAD 应用程序的分配。
  • enter image description here

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

    enter image description here

  • 现在,最终使用授权 key Bearer {token}运行 getTeamsUserActivityUserCounts API。
  • 对于我来说,显示 blackOuput 因为我没有任何用户的事件。

    enter image description here

    关于azure - Microsoft graph api - 租户无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70878094/

    相关文章:

    c# - 使用用户分配的托管标识通过 MS Graph API 访问 Azure AD B2C

    azure - 限制 Azure 中的应用程序注册权限

    security - Azure 共享访问签名数量的实际限制?

    security - 保护 Azure 基础设施

    asp.net-mvc-3 - 如何在 Windows Azure 上使用 SquishIt

    android - 如何在 Azure Active Directory 中使 native 客户端应用程序成为单租户?

    azure - 如何使用 azure AD 图 API 获取客户端 key 到期日期

    python-3.x - 如何在 Azure Devops 中的另一个构建管道中使用/pip 安装自定义 Python 包工件?

    asp.net-core - 将 OData 转换为对象

    azure - Azure AD Graph API 和 Microsoft Graph API 之间有什么区别