Как автоматизировать вызовы outlook api для чтения почты

У меня есть приложение в NodeJS, которое вызывает API Outlook и читает почту пользователя. Я подключаю это к базе данных MySQL, где я храню определенные ответы по электронной почте. Приложение работает отлично. Моя проблема в том, что мне приходится каждый час входить в систему, чтобы обновить токен доступа. Мне нужен способ вызова API outlook, возврата электронных писем, сохранения их в БД, а затем предоставления их через API. И я хочу автоматизировать этот вызов Outlook через API. У кого-нибудь есть идеи, как мне это сделать?

1 ответ

Я считаю, что вы ищете доступ только для приложений или доступ без пользователя. Подробнее об этом ниже.

https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service

Кроме того, вы получаете токен обновления вместе с токеном согласия пользователя. Затем вы можете периодически обновлять токен доступа, используя токен обновления. Подробнее об этом ниже:

https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code

Другие вопросы по тегам