https://outlook.office.com/api/v2.0/me所需的范围

时间:2016-10-08 12:35:39

标签: outlook-restapi

我正在尝试使用outlook rest API访问userinfo:https://outlook.office.com/api/v2.0/me

如果我使用以下范围: "的OpenID&#34 ;, "电子邮件&#34 ;, "轮廓&#34 ;, " offline_access&#34 ;, " https://outlook.office.com/Tasks.ReadWrite"

这适用于Office 365帐户,但对于具有以下内容的Outlook.com帐户失败: 403(禁止) {"错误":{"代码":" ErrorAccessDenied","消息":"访问被拒绝。检查凭据,然后重试。"}}

如果我更改" https://outlook.office.com/Tasks.ReadWrite"范围为" https://outlook.office.com/Contacts.Read"或" https://outlook.office.com/Calendars.Read"它适用于Office 365和Outlook.com帐户。

这是一个错误吗?那么https://outlook.office.com/api/v2.0/me"我需要什么范围? ?我不想使用Contacts.Read/Calendar.Read范围,因为这样可以提供更多的权限。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您必须将https://outlook.office.com/user.readbasic.all添加到范围。