MS开发者计划,可以生成1个管理员账号24个子账户外加一个5T的Onedrive,官方说明文档。
ps.稳定性不能确保,不建议用作主要的云数据存储方案,数据无价!!!
配合oneindex实现移动端文件上传下载,移动端观看视频音乐图片等功能,非常方便!
申请账号
进入微软开发者计划官网,使用自己的MS账户登陆并填写信息申请开发者计划账户
后面选择随便选择就好了
保存后点击设置E5订阅,设置用户名和域,此后就是使用这个开发人员账户登陆,要验证手机号,途中可能有谷歌验证需要科学上网。
订阅成功
打开OneDrive存储管理设置存储空间,直接拉满
至此,用自己的:用户名@域名.onmicrosoft.com 来登陆OneDrive,实现超大的云存储。
自动续期
MS 开发者订阅只有92天,在这期间保持一定的开发频率则可以自动续期,也就是说在Github上搜索E5,挑一个脚本吧🤧。
只要可以有频率的访问接口就行了,给出以下几种解决方案
- 研究文档,尝试开发调用各种接口,感受code的快感。
- 使用githubActive+php脚本实现自动调用接口,参考
- 使用电报机器人自动调用接口
(这个优雅),参考 - 在自己的服务器用脚本调接口。
- etc
我目前使用的是第四种解决方案,没有服务器的朋友可以尝试上面的三种。
既然都上脚本了,那就搭配oneindex搭建一个私人云下载平台,不过oneindex作者删库代码太老了,找到了一个最近的项目,这里,功能比较少但是很好看,而且是php搭建方便。
私有云搭建需要访问接口,访问接口需要三个参数支持,client_ID,client_Secrt,Fresh_Token
在MS Azure新建APP:普通OneDrive,世纪互联OneDrive
使用rclone获得Token,下载
使用cmd输入
rclone authorize "onedrive" "Client_id" "Client_secet"
在cmd返回的数据中找到fresh_token即可
哈哈 上面的那个方法什么玩意来个简单的:
npx @beetcb/ms-graph-cli