Github地址:https://github.com/vcheckzen/FODI
预览 DEMO
https://343000.xyz/onedrive.html
https://logi.im/fodi.html
获取 refresh_token
国际版、个人版、家庭版
https://service-36wivxsc-1256127833.ap-hongkong.apigateway.myqcloud.com/release/scf_onedrive_filelistor
、 中国世纪互联版。
https://service-gzs9xkdm-1256127833.ap-hongkong.apigateway.myqcloud.com/release/onedrive-token-cn
点击其中的 Get a refresh_token,在打开的微软账号登录页面中,填写你的 OneDrive 账号和密码,完成登录。
登录完毕后浏览器将跳转回上面的页面,此时修改网址,从左往右找到第一个?将其删除,再找到第一个 &将其改为? 注意要使用英文输入法
下面是修改前后的网址对比:
修改前
修改后
https://service-36wivxsc-1256127833.ap-hongkong.apigateway.myqcloud.com/release/scf_onedrive_filelistor/authorization_code?code=...
修改完毕后直接回车,稍等片刻页面将返回 refresh_token,复制保存。
部署FODI后端
创建Cloudflare Workers编辑界面里面的代码替换成index.js
找到并修改const ONEDRIVE_REFRESHTOKEN = "xxxxxxxxxxxxxxxxx"
其中xxxxxxxxxxxxxxxxx为refresh_token的参数
通过Github Pages部署前端
打开index.html(地址 https://raw.githubusercontent.com/vcheckzen/FODI-FRONT-END/master/index.html)在SCF_GATEWAY中填上你的Cloudflare Workers地址
/**
- SCF_GATEWAY:SCF 云函数网关地址
- SITE_NAME:站点名称
*/
window.GLOBAL_CONFIG = {
SCF_GATEWAY: "https://xxxx.xxx.workers.dev",
SITE_NAME: "FODI",
IS_CF: true
};
其它
在某个文件夹下添加.password文件加密码,README.mdMarkdown语法自述文件.注意文件必须以UTF-8无BOM格式编码且密码前后不能有空格或空行
1 条评论
筑砼匠到访,学习了。