【发布时间】:2017-07-18 15:58:16
【问题描述】:
我正在构建一个 Web 应用程序,该应用程序需要从我的组织的一些用户的 Outlook 任务中访问任务。据此,我知道此功能对于 Microsoft Graph 来说是相当新的:
https://developer.microsoft.com/en-us/graph/docs/concepts/changelog#outlook-tasks
当我使用 Graph Explorer 时,我可以通过这个调用完成所有任务:
https://graph.microsoft.com/beta/me/outlook/tasks
但我的任务或当前用户的任务不是我需要的。我需要有权访问我的组织中所有 Outlook 任务用户的任务列表,无论谁当前在应用程序中连接。我知道我可以使用这样的东西从特定用户那里获取任务:
GET /users/{id|userPrincipalName}/outlook/tasks
但我总是收到以下回复:
{ “错误”: { "code": "ErrorAccessDenied", "message": "访问被拒绝。检查凭据并重试。", “内部错误”:{ “请求 ID”:“5831bd5b-8fd1-4f77-b49b-c976ddffab3f”, “日期”:“2017-07-18T15:42:49” } } }
我已授予每个管理员的权限,但我仍然收到相同的响应。我是否跳过了重要步骤?如果是这样,这些步骤是什么?我可以在 Graph Explorer 中测试此功能还是必须在我的应用中测试它?
【问题讨论】:
标签: azure office365 microsoft-graph-api outlook-restapi