如何自动执行Outlook api邮件读取

时间:2018-07-14 20:05:25

标签: outlook automation microsoft-graph outlook-api

我在NodeJS中有一个应用程序,该应用程序调用Outlook api并读取用户的邮件。我正在将其连接到存储特定电子邮件回复的MySQL数据库,该应用程序运行良好。 我的问题是我必须每小时登录一次以刷新访问令牌。 我需要一种调用Outlook API,返回电子邮件,将它们存储在数据库中,然后通过API公开它们的方法。我想通过cron作业自动执行此Outlook API调用。 有人对我如何实现这一目标有任何想法吗?

1 个答案:

答案 0 :(得分: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#refresh-the-access-token