参考

MS开发者计划,可以生成1个管理员账号24个子账户外加一个5T的Onedrive,官方说明文档

ps.稳定性不能确保,不建议用作主要的云数据存储方案,数据无价!!!

配合oneindex实现移动端文件上传下载,移动端观看视频音乐图片等功能,非常方便!

申请账号

进入微软开发者计划官网,使用自己的MS账户登陆并填写信息申请开发者计划账户

后面选择随便选择就好了

保存后点击设置E5订阅,设置用户名和域,此后就是使用这个开发人员账户登陆,要验证手机号,途中可能有谷歌验证需要科学上网。

订阅成功

打开OneDrive存储管理设置存储空间,直接拉满

至此,用自己的:用户名@域名.onmicrosoft.com 来登陆OneDrive,实现超大的云存储。

自动续期

MS 开发者订阅只有92天,在这期间保持一定的开发频率则可以自动续期,也就是说在Github上搜索E5,挑一个脚本吧🤧。

只要可以有频率的访问接口就行了,给出以下几种解决方案

  1. 研究文档,尝试开发调用各种接口,感受code的快感。
  2. 使用githubActive+php脚本实现自动调用接口,参考
  3. 使用电报机器人自动调用接口(这个优雅)参考
  4. 在自己的服务器用脚本调接口。
  5. etc

我目前使用的是第四种解决方案,没有服务器的朋友可以尝试上面的三种。

既然都上脚本了,那就搭配oneindex搭建一个私人云下载平台,不过oneindex作者删库代码太老了,找到了一个最近的项目,这里,功能比较少但是很好看,而且是php搭建方便。

私有云搭建需要访问接口,访问接口需要三个参数支持,client_ID,client_Secrt,Fresh_Token

在MS Azure新建APP:普通OneDrive世纪互联OneDrive

注册APP
注册好就获得了Client_ID
申请Secret,现在最多申请三年了
申请权限

使用rclone获得Token,下载

使用cmd输入

rclone authorize "onedrive" "Client_id" "Client_secet"

在cmd返回的数据中找到fresh_token即可

哈哈 上面的那个方法什么玩意来个简单的:





npx @beetcb/ms-graph-cli
届ける言葉を今は育ててる
最后更新于 2023-11-15