Я пытаюсь получить доступ UserInfo используя внешний вид отдыха API: https://outlook.office.com/api/v2.0/meНеобходимые прицелы для https://outlook.office.com/api/v2.0/me
Если я использую следующие области применения: " OpenID», "электронная почта", "профиль", "offline_access", "https://outlook.office.com/Tasks.ReadWrite"
Это прекрасно работает для офиса 365 счетов, но он не для Outlook.com счета следующим образом: 403 (Forbidden) {"error": {"code": "ErrorAccessDenied", "message": "Доступ запрещен , Проверьте учетные данные и повторите попытку. «}}
Если изменить» 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 для этого, так как это даст больше необходимых разрешений.
Спасибо за помощь!
Я воспроизвожу это с помощью своей учетной записи Outlook.com. Позвольте мне посмотреть, что я могу найти. Это * должно * работать с любой областью API Outlook. –
получил решение? Я застрял в этом, если я использую https://outlook.office.com/mail.read. Я получаю информацию о пользователе, но я не хочу запрашивать это разрешение. Если я его не использую, я не могу получить адрес электронной почты и имя пользователя, etc – Diego