我正在尝试从特定用户的 Outlook 邮箱中获取邮件。我创建了一个具有权限类型“应用程序”和权限 Mail.ReadBasic.All、Mail.Read、Mail.ReadWrite 的应用程序。我通过以下网址提供了 adminconsent:
https://login.microsoftonline.com/{tenant}/adminconsent?client_id={}&secret_id={}&state=12345&redirect_uri=http://localhost:3000/myapp
它返回 adminconsent=true。
我能够生成令牌https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token.
但是在访问图形 api 时,我遇到了未知错误。
https://graph.microsoft.com/v1.0/users/{mail id}/mailfolders/inbox/messages
Header : Authorization = Bearer ey....
错误:
{ "error": {
"code": "UnknownError",
"message": "",
"innerError": {
"request-id": "62f75bdd-948b-4f35-a400-cbc1650d37f7",
"date": "2020-01-31T07:00:00"
} } }