Office365 E5 自动续订机器人使用说明

维护日志:

2021/12/11,更新bot,支持64位id用户;定时任务间隔改为2小时

前言

E5订阅,bujj前面也都介绍了(如果你还没有,可以查看另一篇教程去申请一个: https://www.bujj.org/index.php/2021/11/12/153/ ),好用是好用,可是有个续期问题,说是经常调用API就很有可能续期。bujj找到了一些资料,依照大佬的项目教程,搭建了一个bot,供同学们免费使用

原理:调用 Outlook ReadMail API

成品bot:https://t.me/bujj_org_e5_bot

准备

首先要获得应用程序(客户端) ID Client ID  及密钥 Client secrets ,可通过应用注册 来获取

  1. E5管理员账号登录:https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview,左侧应用注册,新注册
  2. 名称随意,然后选最长的那一个任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox)重定向默认Web后面填上http://localhost/e5sub,注册
  3. 完后,找到应用程序(客户端),并记录下来备用,这就是Client ID,别关页面
  4. 左侧导航栏,证书和密码 ,新客户端密码,说明写client_secret ,日期搞24个月,想多也不行,网页上设置最多就24个月
  5. 把得到的复制一下,记录起来,备用,这个就是Client secrets
  6. 再去API权限 ,添加权限,选择Microsoft Graph ,委托的权限,添加四个权限:Mail.Read offline_access openid User.Read
  7. 最后点 “代表‘你的e5全局名’授予管理员同意” 进行管理授权

使用

  1. tg打开E5自动续订机器人: @bujj_org_e5_bot,开始绑定新账号
  2. 发送/bind 绑定新账户,根据提示回复“Client ID Client secrets“,注意两者中间有一个空格隔开,起区别作用
  3. 再跟着提示,打开”点击直达“进行账户授权。打开链接一直等到链接完全加载完,链接开头部分为”http://localhost...“字样,你把这些全部复制到机器人里,链接最后打个一个空格,后面跟的是备注,帮助分清绑定的账号。bujj这台小鸡配置低,设置每个tg号只允许绑定5个e5订阅,足够用了吧!
  4. 做完这些就绑定成功了,发送/my 就能看到已绑定的账户的信息了

结语

因为e5的续期规则,不能保证续订一定能成功

下期再讲讲其他续期方法,官方API文档:https://docs.microsoft.com/zh-cn/graph/use-the-api

 

 

声 明 1 bujj博客:www.bujj.org
2 原创文章,转载请注明转自bujj博客:www.bujj.org
3 当前页网址:https://www.bujj.org/index.php/2021/11/22/171/
THE END
分享
二维码
< <上一篇
下一篇>>