搭建MS365 E5 Renew X调用API续订E5服务

搭建MS365 E5 Renew X调用API续订E5服务

2760460838
11月30日发布

搭建MS365 E5 Renew X调用API续订E5服务

使用Docker搭建

按照中文提示补充完整

docker run -d -p 1066:1066 -e TZ=Asia/Shanghai -e sender="发送邮件的邮箱" -e pwd="发送邮箱的授权码" -e receiver="接收邮件的邮箱"  -e adminpwd="web界面的登录密码" hanhongyong/ms365-e5-renew-x:pubemail

搭建成功后输入ip:1066进行访问。

注册Azure应用程序

应用注册

  1. 点击登录 Azure点击直接进入Azure应用注册,登录账号使用申请到的Microsoft 365 E5的管理员账户(账户名类似XXXX@YYYY.onmicrosoft.com格式)。
    2.登录完成后点击右上角的【门户】 按钮进入Azure管理中心,在搜索栏内输入【应用注册】,点击进入(若应用注册搜索不到请点击此处直接进入)
    在这里插入图片描述
    3.单击【新注册】按钮
    在这里插入图片描述
    4.配置应用 应用名称随意写、注意可访问性选项选择最后一项、重定向URL暂时不填 、完成后点击注册
    在这里插入图片描述

配置应用重定向URL(身份验证)

先点击【概述】,然后点击【添加重定向URL】,进入重定向URL配置界面,下图中的【应用程序(客户端)ID】即为【客户端ID】
在这里插入图片描述
点击【添加平台】,再点击【移动和桌面应用程序】,
在这里插入图片描述
继续勾选中第一个URL,最后点击底部的“配置”,该URL为【https://login.microsoftonline.com/common/oauth2/nativeclient】也可手动添加。
在这里插入图片描述
配置默认客户端类型将应用程序视为公共客户端 点击切换按钮为【】 ,最后点击【保存】 按钮保存。
在这里插入图片描述

配置应用程序的API权限(重要)

手动配置应用程序权限(非用户登录)API权限

点击【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授予管理员同意,对话框选择【】(该图包含了当前程序“应用程序权限(非用户登录)”全部API所需要的权限)。
在这里插入图片描述

创建客户端密码

点击【证书密码】-【新客户端密码】-【24个月】-【添加
在这里插入图片描述
点击【】中的【复制】,并立即将该密码保存至电脑,保存的值即为【客户端密码】 , 注:该值必须立即保存,退出该页面后将永远无法查看。
在这里插入图片描述

将账号API调用托管至服务

添加一个E5账户的运行配置信息

在成功登录系统后,页面会自动跳转到【主页】页面,在【账户详情】页面点击【添加运行账号】按钮,前往【账户运行配置】页面
请添加图片描述

在账户运行配置页面中填写账户信息,只要填1、2、3即可,4不选中。
image
由于前后台数据同步需要时间,任何添加账户或者修改账户配置信息的操作都不会立即被后台执行。

返回用户页面查看账户信息中的“配置同步状态”,如果显示为“正在运行”表明配置已经上传至后台,修改账户配置成功。
警示:配置成功了也要定期来看看自己的账户是否在正常运行(虽然有邮件通知服务),但也建议每月查看一次账户状态!!! 请添加图片描述

喜欢就支持一下吧
点赞 0 分享 赞赏
评论 抢沙发
取消
易航博客