我正在尝试查询-https://graph.microsoft.com/v1.0/users/user.name@contoso.com/messages?$ select = from,GRAPH Explorer上的收件人,ccRecipients,bccRecipients-https://developer.microsoft.com/en-us/graph/graph-explorer#。
但是我收到“访问被拒绝”错误-失败-状态码403,522ms看来您可能没有此呼叫的权限。请修改您的权限。
我已经从Microsoft Graph Explorer中检查了所有可用权限。
https://graph.microsoft.com/v1.0/users/user.name@contoso.com/messages?$ select = from,收件人,抄送收件人,密件抄送收件人
失败-状态码403,522ms看起来您可能没有此呼叫的权限。请修改您的权限。
{ “错误”:{ “ code”:“ ErrorAccessDenied”, “ message”:“访问被拒绝。请检查凭据,然后重试。”, “ innerError”:{ “ request-id”:“ 83a65052-d66c-4b26-a272-dd99cb84be76”, “ date”:“ 2019-06-24T18:02:45” } } }
答案 0 :(得分:0)
您可以尝试删除mail.readbasic
范围吗?我认为这仅应在调用beta API版本(https://graph.microsoft.com/beta/me/messages/etc)时使用。由于您已经授予了该应用程序此权限,因此您可以仅出于测试目的调用beta版本而不是v1.0。如果您只是在资源管理器中试用API,但尚未构建生产应用程序,那应该可以。