2015-07-28 8 views
0

Я использую следующий проект: https://github.com/OfficeDev/O365-ASPNETMVC-StartOffice Project 365 Стартер - Убедитесь, что приложение настроено с правильными разрешениями служб

Я установил конфигурации, как это предусмотрено в документации, но я получаю сообщение об ошибке после знака в.

Cause Action 
AdalException This exception is thrown when either you have a stale O365 access token that can cause authentication errors, or you attempted to access a resource that you don't have permissions to access. 

Make sure the app is configured with the correct service permissions in the Services Manager menu. If any of these permissions are not configured, or configured incorrectly, some parts of the app may throw an error. For example Right click the project, select Connected Service..., and ensure the following permissions are set for this app: 

(Calendar) – Have full access to users’ calendar and Read users' calendar 
(Contacts) – Have full access to users’ contacts and Read users' contacts 
(Mail) - Send mail as a user, Read and write access to users' mail, and Read users' mail 
(Users and Groups) – Enable sign-on and read users’ profiles. 

разрешения установлены правильно:

enter image description here

Как я могу решить эту проблему?

ответ

0

У вас отсутствует разрешение Send по API почты.

+0

Спасибо за ваш ответ. Я попробовал ваше предложение, но все же он показывает ту же ошибку. – User05

+0

Где происходит проблема? Я также вижу, что у My Files нет разрешения на чтение. Это также означает, что страница с ошибкой нуждается в обновлении, чтобы указать, что необходимы разрешения файлов. Поскольку это связано с конкретным образцом, пожалуйста, [открыть вопрос] (https://github.com/OfficeDev/O365-ASPNETMVC-Start/issues) на GitHub. –

+0

происходит после входа пользователя и нажатия на календарь/контакты/Email/Мои файлы. да, я также изменил разрешение на файл, но все это напрасно. Я открою вопрос. благодаря – User05

0

Я исправил проблему ... Я регистрировался с учетной записью разработчиков без назначенной лицензии. Вы должны создать нового пользователя и убедиться, что у него есть Microsoft Office 365 Developer, установленный в качестве лицензии Assigned.

Если бы не эта ошибка будет возникать:

When making a request as an account that does not have a mailbox, you must specify the mailbox primary SMTP address for any distinguished folder Ids. 

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

  • Нет связанных вопросов^_^