通过Microsoft graph API将事件发布到组日历中时出现持久性403错误

时间:2019-01-23 17:30:13

标签: azure office365 microsoft-graph office365api azure-ad-graph-api

我正在尝试通过Microsoft Graph Api在一个组中创建一个事件。

我目前可以创建/更新和删除组,但是我无法与这些组内的事件进行交互。我还可以在不在组内的日历中创建活动

我检查了我是否具有文档中详细说明的所有权限,并且没有遗漏任何列出的权限。对此API调用列出的唯一一个是

Group.ReadWrite.All

但是,我已经拥有此权限(可以创建和更新群组就可以证明这一点)

如果有帮助,我们正在尝试通过API创建共享日历,似乎组是实现此目的的唯一方法。

要复制

设置一个使用应用程序权限调用图v1 API的应用程序。 (注意:委派权限不会发生此问题)

为您的应用授予以下权限

  • Group.ReadWrite.All
  • User.ReadWrite.All
  • Calendars.ReadWrite
  • Directory.ReadWrite.All

发送以下请求(带有适当的正文):

POST /groups

这将起作用,并且以下请求也将起作用:

POST /groups/{id}/members/$ref

但是,此请求将返回403:

POST /groups/{id}/calendar/events

这也将

POST /groups/{id}/events

0 个答案:

没有答案