我正在开发一个可以读写用户的outlook任务的应用程序 . 我可以使用以下API读取分配给我的用户ID的任务 .

https://graph.microsoft.com/beta/users/me/outlook/tasks

当我尝试通过提供userPrincipalName来读取其他用户的任务时,我收到403错误 .

要求:https://graph.microsoft.com/beta/users/support@foobar.com/outlook/tasks

{
"error": {
    "code": "ErrorAccessDenied",
    "message": "Access is denied. Check credentials and try again.",
    "innerError": {
        "request-id": "05fab540-3638-4b61-95ef-f2470539f385",
        "date": "2018-04-07T07:25:06"
    }
}
}

我认为这是分配给我在Azure门户中注册的应用程序的应用程序/委派权限 . 但我怀疑微软是否允许我们读写其他用户的任务 .

active directory application

请告诉我是否可以阅读其他用户的任务 .