【问题标题】:postman and GraphAPI /me/onlineMeetings error 403邮递员和 GraphAPI /me/onlineMeetings 错误 403
【发布时间】:2020-09-02 15:32:21
【问题描述】:

我需要用 PostMan 测试 API https://docs.microsoft.com/en-us/graph/api/application-post-onlinemeetings?view=graph-rest-1.0&tabs=http

但总是返回 403...

{
  "error": {
    "code": "Forbidden",
    "message": "",
    "innerError": {
      "request-id": "76cf26ec-0be3-4b51-a8a8-5c70d71e426c",
      "date": "2020-05-25T15:38:50"
    }
  }
}

我已经按照这篇文章设置邮递员microsoft article 并且一切都很好,除了这个API,我不明白为什么

【问题讨论】:

    标签: api postman microsoft-teams azure-ad-graph-api


    【解决方案1】:

    对于这个问题,它是由应用程序没有创建在线会议的权限引起的。当您在邮递员中单击“获取用户访问令牌”时,它将获得访问令牌,其中包括您之前添加到应用程序的权限。如果您想测试创建在线会议 api,您需要转到 azure 门户并为其添加适当的权限。请参考以下步骤:

    1. 转到 azure 门户并单击“Azure Active Directory”-->“应用注册”-->“所有应用程序”。通过您在邮递员中为图形环境设置的ClientID 搜索应用程序。

    2. 在您的注册应用中,点击“API 权限”并为其添加OnlineMeetings.ReadWrite 权限。

    添加OnlineMeetings.ReadWrite 权限后,不要忘记授予管理员同意。

    3. 现在您需要在您的邮递员中再次获取用户访问令牌,请在您的邮递员中点击“获取用户访问令牌”。您可以通过将访问令牌复制到此page 来检查权限,它会解析访问令牌,您可以检查令牌是否包含OnlineMeetings.ReadWrite 权限。(因为添加访问令牌的权限需要几分钟,所以您最好解析访问令牌以检查它是否包含权限)

    4. 然后你可以在你的邮递员中测试这个api(下面我提供了一个创建在线会议示例供你参考)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-23
      • 2019-02-28
      • 1970-01-01
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      相关资源
      最近更新 更多