狐说八道

这里我等了三个月,本来我也不确定能不能成功,所以就不写教程了,谁知道我今天在检查邮箱,发现我的E5自动订阅已经生效了,这是我万万没想到的,现在这里就分享这个订阅方法,可以说这个技术比较成熟,如果有兴趣的可以看看,现阶段分享的一些自动订阅功能已经失效了,这里借助了Github Action实现的自动订阅,可以说是很稳定的。

布置过程

  1. 点击进入这个申请链接:Microsoft 365 开发人员计划,如果未有账号,自行注册一个,这里就不叙述。

  2. 登录成功后,选择国家,随意填写一个公司名称,勾选接受条款后,点击进行下一步。

  3. 进入个性化页面后,随意勾选几个选项,点击加入,这里没什么可说的,就不截图了。

  4. 选择好后,进入如下页面后,

    选择即时沙盒,点击下一步,这里让你填写数据中心的国家/地区,选择随意,点击继续,后面是让你注册手机号填写代码,获取得到代码后填写验证,等待一分钟左右,就会获得一个开发人员订阅的账号。

  5. 进入到office官网,登录你获取得到的管理员账号,和你刚才填写的密码,登录成功后,进入到OneDrive云盘查询空间,这里没看到显示空间容量,这里可以看前面的OneDrive云盘白嫖1T空间空间查询

自动续期

  1. 登录自己的GitHub账号,不推荐Fork,可能会遭到攻击。

    1
    https://gitlab.com/vcheckzen/KeepAliveE5.git

    点击右上角的+,选择导入仓库。

    添加仓库链接,名称随意,选择为私有仓库,增加安全性。

    等待导入完成

  2. 创建一个 token 密钥,点击GitHub个人头像选择settings–>Developer settings–>Tokens(classic),点击 Generate token,选择第二个。

    选择好后,下拉点击保存 token,复制 token,后面要用到。

  3. 填写PATUSERPASSWD环境变量,如果有不清楚的可以前面的使用 Github Action 自动部署

    NameValue
    PATGithub 个人访问 token 密钥,需要具有 workflow 权限
    USERE5 管理员邮箱(支持多个,每行一个,不要填写子号)
    PASSWDE5 管理员密码(支持多个,每行一个,顺序必须和邮箱一致)
  4. 禁用安全默认值,进入到microsoft学习资源平台,进行查询。

    一定要按照链接里的 1-4 步关闭两步验证(多因素认证、安全默认值),否则无法注册成功,进而无法调用 API。

  5. 转到 Action 面板,在 All workflows 下找到 Register APP,手动触发它完成注册流程,2 分钟左右。如果确认一切操作正确仍然 Register 失败,可等待 10-30min 后再操作,因为关闭安全默认值后,微软系统要过一段时间才会刷新。

    如果找不到哪里操作,可以更改仓库的 .github/workflows 文件来执行操作,最好搞#注释内容,只要没报错,再隔几天进行检查是否有异常,如果没有什么问题,就代表成功了。

扩展

如果想用来搭建私人网盘,可看前面的一些网盘搭建教程。

  1. 使用onedrive vercel index部署OneDrive网盘
  2. OneManager使用美化