说明:由于我开启了二次验证,故最后配置的是非登录调用的API,这是对官方教程的缩减以及补充。以及,推荐弄一台Windows服务器跑,以保证每天调用,增加活跃度。
下载解压后,安装必要组件,打开软件,点击中间的开始运行。
由于本软件涉及到各种API的调用,所以我们先要到微软的开发人员中心配置好权限等才能使用。
配置账户
新建应用程序
点击直接进入Azure应用注册,登录账号使用申请到的 Microsoft 365 E5 的管理员账户(账户名类似 XXXX@YYYY.onmicrosoft.com 格式)。
单击 “新注册” 按钮
配置应用 应用名称随意写、配置可访问性、重定向 URL 暂时不填 、完成后点击注册。会跳转到管理界面。
先点击 “概述”,记下应用程序(客户端)ID,然后点击“添加重定向 URL”,进入重定向 URL 配置界面。
点击 “添加平台”,再点击 “移动和桌面应用程序”:
继续勾选中第一个 URL,最后点击底部的 “配置”:
配置默认客户端类型将应用程序视为公共客户端,点击切换按钮为“是”,最后点击“保存”按钮保存。
配置权限
点击 “API 权限”-“添加权限”-“Microsoft Graph”
选择 “应用程序权限”
根据下方列出的 API 权限需求表来勾选所对应的 API 权限,全部选择完成后点击” 添加权限”。(善用搜索功能) Calendars.Read; Contacts.Read; Directory.Read.All; Files.Read.All; Files.ReadWrite.All; Mail.Read; Mail.Send; MailboxSettings.Read; Notes.Read.All; Sites.Read.All; User.Read.All;
添加完成后,点击代表 XXX 授予管理员同意,对话框选择 “是”。如果没有 “代表 XXX 授予管理员同意” 按钮 说明该账号不是管理员账号 换登管理员账号创建应用。
新建机密
点击 “证书密码”-“新客户端密码”-“24 个月”-“添加”:
点击 “值” 该列中的 “复制”(不要复制”ID” 列中的值),并立即将该密码保存至电脑,保存的值即为 “客户端密码”, 注:该值必须立即保存,退出该页面后将永远无法查看。
配置软件
点击 “开始运行”-“添加账号”
如图,粘贴刚才复制的ID和机密:
点击确定,开始运行即可。
参考: