2015-10-05 3 views
-1

Я разрабатываю приложение, в котором я хочу создать несколько отчетов для всех разных учетных записей электронной почты. Я пытаюсь получить доступ к этим учетным записям с помощью учетной записи Global Admin. Я могу получить доступ к своим письмам, но когда я пытаюсь получить доступ к электронным письмам разных пользователей, чем показывает мне ошибку ...Office 365 API: для доступа к другим электронным письмам пользователя

«Доступ запрещен. Проверьте учетные данные и повторите попытку».

Я использую "https://login.windows.net/common/oauth2" полномочия для доступа к https://outlook.office365.com/ ..

Pls помочь мне ...

Благодаря

+0

Jason, я стараюсь следить за тем, как вы упоминаете Building Daemon или приложение-приложение, но получили ошибку после успешного входа в систему. Код ошибки: 403 «Запрещено» ... Я использую тот же запрос, используя Graph explorer и его работу для этого, но из моего приложения он возвращает ошибку 403 .. Я не знаю, где я ошибся. Спасибо –

ответ

0

В REST API-интерфейсы не поддерживают делегированного или общий доступ. Вы не можете получить доступ к информации другого пользователя, выполнив аутентификацию как самостоятельно, используя поток предоставления кода аутентификации. Вы можете изучить using client credentials auth flow, где ваша учетная запись администратора может предоставить приложению доступ ко всем почтовым ящикам в вашей организации.

+0

Джейсон, я стараюсь следить за тем, как вы упоминаете Building Daemon или приложение-приложение, но получили ошибку после успешного входа в систему Код ошибки: 403 «Запрещено» ... Я использую тот же запрос, используя Graph explorer и его работу для этого но из моего приложения он возвращает ошибку 403 .. Я не знаю, где я ошибся. Thanks –

+0

Какой запрос возвращает эту ошибку, и у вас есть заголовки ответов? –

+0

Спасибо за ваш ответ, Джейсон, Но почему-то мне удается решить эту проблему. Спасибо за вашу помощь –

Смежные вопросы