#microsoft-graph-api #office-addins #outlook-web-addins
#microsoft-graph-api #office-дополнения #outlook-веб-дополнения
Вопрос:
Я хочу разработать надстройку для Outlook, которая после нажатия кнопки перенаправит выбранное электронное письмо на жестко заданный адрес. Я обнаружил, что для этого я должен использовать Graph API, но я потерял документацию о том, как я получаю токен для выполнения вызова API. В Outlook API это просто, как вызвать getCallbackTokenAsync. Похож ли способ получения токена для Graph API? Какой самый простой способ получить этот токен, лучше всего, если это можно сделать без взаимодействия с пользователем?
Комментарии:
1. Взгляните на документацию здесь: docs.microsoft.com/en-us/office/dev/add-ins/develop /. … Для взаимодействия с пользователем нет обходного пути, поскольку пользователь должен авторизовать вашу надстройку. При использовании единого входа пользователю не нужно входить во второй раз, поэтому в целом взаимодействие с пользователем невелико.
Ответ №1:
Это просто. Сначала вам нужно зарегистрировать приложение в Azure AD, убедитесь, что вы указали правильные роли / разрешения, чтобы вы могли получить токен. Используя токен, вы можете получить доступ к защищенному ресурсу, такому как Microsoft Graph API. Возможно, вы захотите запустить его, следуя образцу документации / javascript.
Комментарии:
1. Я только добавляю, что вот очень хороший пример github.com/eirikb/msal-outlook-demo