【发布时间】:2016-02-11 04:31:42
【问题描述】:
我想创建一个 (php) Web 应用程序,其中显示特定 Office 365 用户的日历条目。无需登录即可访问该站点并查看这些条目。
我的公司还没有 azure 订阅,所以我用我的 hotmail 地址创建了一个(以防万一)。
在研究如何执行此操作时,我不断看到将 Application Permissions 设置为 Office 365 Exchange Online 的参考资料,如下所述:https://msdn.microsoft.com/en-us/office/office365/howto/building-service-apps-in-office-365 under 定义权限.
我在 Azure AD 中注册了一个 Web 应用程序,并在清单中上传了一个 x509 证书。当我尝试添加应用程序权限以读取日历条目时,我只能找到 Office 365 统一 API(预览版),它具有 无应用程序权限!
在 Office 365 统一 API(预览版)的 Delegated Permissions 中,我找到了我正在寻找的等价物,即设置 Read signed-在用户的日历中。但据我了解,服务/守护程序应用程序需要应用程序权限,而不是委托权限。
TL;DR:我希望我的服务/守护程序应用访问用户的日历。我找不到任何适用于 office 365 统一 api(预览版)的应用程序权限,并且列表中不存在 office 365 在线交换。
【问题讨论】:
标签: office365