注册E5 API key 实现E5 自动订阅
- 此程序部署在我的服务器上,每隔2小时会自动调用outlook api 获取邮件列表
- 对于信息: 只会保存必要的 client_id、client_secret,其他任何内容都不会保存,
- 会读取授权的outlook账号邮箱邮件,但不会保存任何信息,仅仅是调用api。
- 请单独创建一个同域 E5 子账号进行授权,不要使用此账号进行发送、接收个人邮件,以免发生误会。
1、注册自己的api key
登录进入 azure ,登录账号使用你的e5账户 ,就是以xxx.onmicrosoft.com开头的的账户。
然后点击管理Azure Active Directory--查看
点击左边应用注册--顶部 新注册
名称随意取一个,但是最重要的是 “重定向 URI (可选)”,请填写为下列地址,不然程序收不到回调。
2)点击注册后记录以下信息:
1、应用程序(客户端)ID**
- 新增密码
一定要复制【值】,不能机密IP
客户端密码这里已经没有了“从不”,只能选2年。(别在意这些,谁也不知道2年后微软的策略会不会变,2年换一次密钥也不麻烦)
配置api权限
勾选一下四个选项后,同时点击 代表XX授予管理员同意
PS: 这一步如果用的是子账号创建的api,那么这一项是灰色的,不能点击。需要登录 管理员 账号,再点击 代表XX授予管理员同意
这个时候api的配置就算完成了
以下是使用 API 自动订阅的方法
@E5Sub 步骤
更多 bot 加 tg 群组 https://t.me/e5subbot
telegram bot 源码 https://github.com/iyear/E5SubBot
- 发送/bind,
- 回复client_id+空格+client_secret(上面注册的API ID 和值就填写到这个里面)
(如a9ea19d5-75be-485b-b0b7-93a8fae89de5 c_.WGKlvzD7tV-S7-ERc-7m6.-3hU_XmEd)
3、打开链接,登录(建议用子账号,管理员也可以)(最好用电脑)
- 等待跳转
复制网址(不是登录网址,是跳转后的网址)(如http://localhost/..............) - 回复机器人链接+空格+别名(随便填写)
如:http://localhost/............. 别名填写
当然也可以使用其他的工具:oneindex、cloudreve、onemanager等
懒人续订
以下方式均为操作为懒人续订方式,感谢大佬为我们带来的福利。