首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按委派用户创建聊天室日历订阅

按委派用户创建聊天室日历订阅
EN

Stack Overflow用户
提问于 2018-11-19 16:32:16
回答 1查看 185关注 0票数 0

我需要读/写房间日历事件。为此,我使用Microsoft Graph Apis。基本上,我委托一个用户读/写所需房间日历的事件,并使用accessToken/refreshToken可以读/写任何允许的房间日历事件。委派用户在app级别配置了以下权限:

Calendars.ReadWrite User.Read offline_access Calendars.Read Calendars.ReadWrite.Shared Files.ReadWrite.All配置文件openid

现在,我想为任何房间日历中的任何事件更改创建一个订阅,现在我面临着一个挑战。我遵循了https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/subscription_post_subscriptions中提到的步骤。当我订阅委派用户日历时,它会起作用。但是当我订阅任何房间日历时,它会返回403错误。

代码语言:javascript
复制
{
  "error": {
    "code": "ExtensionError",
    "message": "Operation: Create; Exception: [Status Code: Forbidden; Reason: Forbidden]",
    "innerError": {
      "request-id": "fa38673d-47a4-4208-a7c4-b5d2725eac7d",
      "date": "2018-11-19T07:55:32"
    }
  }
}

这到底应该是这样工作的吗?我需要更多权限吗?

任何帮助都是非常感谢的。谢谢!

PS:我看到类似的功能在GSuite中工作,但在Office365中不起作用。我可以在office 365中的何处提出功能支持请求?

EN

回答 1

Stack Overflow用户

发布于 2018-11-29 03:15:32

我也有同样的问题和挑战,最终直接从微软得到了答案:

可以使用具有Calendars.Read的应用程序权限(仅限应用程序)创建对共享日历的订阅,但不能使用委派的用户权限。

我创建了一个用户语音条目,如果您支持,请投票:https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/36131674-create-microsoft-graph-subscriptions-for-a-shared

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53370885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档