Outlook OAuth 辅助页
这个页面帮你拿到 Client ID 对应的 Microsoft refresh token,然后直接生成导入本项目的一行数据。
支持 Outlook / Hotmail / Live / MSN 个人微软账号
读取权限:Mail.Read
离线续期:offline_access
先准备 Microsoft 应用
- 打开 Azure App registrations
- 新建应用,账号类型选 支持个人 Microsoft 账号 或包含个人账号的选项
- 创建后复制 Application (client) ID
- 到 Authentication 里打开 Allow public client flows
- 到 API permissions 添加 Microsoft Graph 委托权限:Mail.Read、User.Read、offline_access
这一步只需要做一次,后面多个 Outlook 账号可以共用同一个 Client ID,但每个账号都要自己授权,拿各自的 refresh token。
完成 Microsoft 登录
请在新窗口打开下面地址,然后输入设备码:
登录你自己的 Outlook 账号并同意权限后,点下面按钮开始轮询。页面也会自动轮询。
授权结果
授权邮箱:
显示名称:
说明:这里把密码字段留空了,所以导入行是 邮箱--------Client ID----刷新令牌 这种格式。