【问题标题】:Microsoft Graph update subscription always results in 403 Forbidden errorMicrosoft Graph 更新订阅总是导致 403 Forbidden 错误
【发布时间】:2018-09-20 16:43:23
【问题描述】:

使用 Microsoft Graph 我成功地创建了订阅,但是当调用 HTTP 补丁到 https://graph.microsoft.com/v1.0/subscriptions/ 时使用正确的(通过 Graph Explorer 工作)json 有效负载 { "expirationDateTime": "UTCTIME 2 分钟后当前过期时间"}

结果我总是得到 403 Forbidden。

根据https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/subscription_update,我已正确设置(我认为)Files.ReadWrite 的权限。这些应该与创建订阅具有相同的权限,所以有人可以帮助我解释为什么我可以创建但不能更新?

【问题讨论】:

  • 你能先试试 Files.ReadWrite.All 吗?根据您目前的描述,我们无法解决原因。
  • 我也尝试过 Files.ReadWrite.All ,结果相同 403 Forbidden 。在对 apps.dev.microsoft 注册进行更改后,我等待了几个小时,以确保它们也被应用。

标签: microsoft-graph-api


【解决方案1】:

您报告的问题现在应该已修复。如果您仍然在订阅更新请求中看到 403,请告诉我。

【讨论】:

    【解决方案2】:

    您应该在项目配置上设置权限,而不仅仅是 apps.dev.microsoftazure 应用门户

    如果你不确定要设置哪个配置文件,直接从官方sample code开始,或者直接在你的项目中找到关键字“GraphScope”添加Files.ReadWrite.All

    您得到 403 主要是由于一些错误的配置引起的。仍然需要在你身边检查。我们可以提供建议来帮助您。

    【讨论】:

      猜你喜欢
      • 2019-06-05
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      • 2017-02-07
      • 1970-01-01
      • 2020-07-31
      • 2020-04-28
      • 1970-01-01
      相关资源
      最近更新 更多