登录进入 azure ,登录账号使用你的e5账户 ,就是以xxx.onmicrosoft.com开头的的账户。 搜索“应用注册”
2021-03-15:
现在不能直接搜索到了,目前两种方法可以找到 应用注册
https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps
点击 新注册
名称随意取一个,但是最重要的是 “重定向 URI (可选)”,请填写为下列地址,不然程序收不到回调。
https://e5.qyi.io/outlook/auth2/receive
2020-03-02 15:32 小伙伴们注意了,这里受支持的账户类型 重定向 URI (可选)一定要填对,不然无法授权的哦。
1、应用程序(客户端)ID 2、客户端密码
应用程序(客户端)ID:
创建客户端密码:
2021-03-07 :
最近很多同学反应授权报错 Invalid client secret is provided. 这里请注意了,客户端密码请复制 “值”,不要复制 ID。
客户端密码这里已经没有了“从不”,只能选2年。(别在意这些,谁也不知道2年后微软的策略会不会变,2年换一次密钥也不麻烦)
保存好以上2个key,一会需要用到。 配置api权限
勾选一下四个选项后,同时点击 代表XX授予管理员同意 PS: 这一步如果用的是子账号创建的api,那么这一项是灰色的,不能点击。需要登录 管理员 账号,再点击 代表XX授予管理员同意
这个时候api的配置就算完成了
进入 https://e5.qyi.io/ 这里需要github账户登录,同样的,我只能获取你在 github中的 用户id、用户名等基础信息(邮箱获取不了),其他的任何信息也获取不到(可自行尝试注册一个github Apps测试)。
图标
登录后进入主页面
名称随意输入,只是个标识而已 描述可空
填入上一步记录的 应用程序(客户端)ID、客户端密码 client_id ->应用程序(客户端)ID client_secret->客户端密码
点击下一步进行配置调用时间,
再点击下一步,到了 授权 ,
此时会跳转到 microsoftonline Auth2.0授权页面,在这里请注意使用同一个域下的空账号(子账号)进行授权。 (因为在这一步我能获取到授权的outlook账户 邮件,但是程序不会保存,仅仅是调用api。)以免在以后发生误会。
点击 接受 后,将会跳转回自动订阅程序。
到此时,授权就完成了。
已经没啦~ 到这里你就可以不用管了,程序会每两个小时调用一次outlook的api。 界面写得辣鸡,因为我不会前端呀~大家将就看看就行了。 过几天我会把删除功能加上,可以删除在程序里注册的账户。 交流群:959720211
因为有几个读者也说到了,统一回答下
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。