MENU

新版 OneDrive SCF 的安装和美(?)化

2019 年 12 月 09 日 • 阅读: 26915 • 前端

几个月前写过 利用微软 OneDrive API 和腾讯云 SCF 免费搭建个人网盘,由于原作者太过勤劳,不断更新的同时,安装步骤也发生了改变,而我又修改了部分 UI,总是更新文章可太累了,于是把 fork 的代码放到了文章里,准备一劳永逸。但近来收到一些更新新版安装步骤和自定义 UI 的的请求,那我就再更最后一版。你可以先预览一下我的自定义 UI,不喜欢就可以关闭页面了。

演示地址

安装步骤

新版安装前地区选香港,且必须设置以下三个环境变量
环境变量

新版的 下载链接 在这,安装过程总体区别不大,主要是 环境变量 不同。你可以在 作者主页 查看需要填写的环境变量,其他步骤仍可参照上面提到的老文章,不过 不需要获取和填写 refresh_token 了。如果你是第一次安装可直接观看作者录制的 视频教程。需要特别注意的点是,区域选香港,之后在环境变量里加上 Region,值为 ap-hongkong

引入自定义 UI

进行如下步骤前,你应确保完成了上述安装步骤。现在,以浏览器 隐身模式 打开 函数代码 面板,点击 theme/classic.php。接着按 Ctrl + F 调出 搜索框,输入 <body> 回车,直到光标定位到 54 行左右。

edit

现在复制下面的代码,粘贴到 <body> 的下一行,随后点击靠近左下角的 保存 按钮。

<script>document.body.hidden = 'hidden';</script>
<script src="//cdn.jsdelivr.net/gh/vcheckzen/[email protected]/odscf/logi.js"></script>

今后每次更新你都要重复上述步骤,不过插入行数可能不同,但无论如何,你都可以找到 </head> 标签后的 <body>,将代码插入到那个 <body> 后即可。

</head>
<body>
<!-- 这一行插入代码 -->

广告时间

我自己也写了一版 OneDrive 列表程序,相较于作者的版本,没有管理功能,界面也非常原始,但重在速度快,感兴趣可以 了解一下

TG 大佬群 QQ 大佬群

最后编辑于: 2021 年 11 月 29 日
返回文章列表 文章二维码
本页链接的二维码
打赏二维码
添加新评论

Loading captcha...

已有 46 条评论
  1. 小浣熊 小浣熊   Windows 10 x64 Edition  Google Chrome 88.0.4324.190

    博主有群吗?小白不会弄,想请教几个问题

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 88.0.4324.190

      @小浣熊见文章末尾

  2. MyBules MyBules   Windows 10 x64 Edition  Google Chrome 84.0.4147.125

    博主您好,我安装了新版本的OneManager后,上传的文件夹无法访问,返回:
    {"ErrorCode":"DomainRouteNotFound","ErrorMessage":"no route found in domain 'files.mybules.com' for path '/电子书/' and method 'GET'"}
    这是为什么?地址:files.mybules.com
    ::quyin:hematemesis::

    1. MyBules MyBules   Windows 10 x64 Edition  Google Chrome 84.0.4147.125

      @MyBules我懂了,路径设置错误了,可恶
      ::quyin:die::

  3. lingyux lingyux   Windows 10 x64 Edition  Google Chrome 81.0.4044.113

    大佬,请问为什么我的上传速度很快,下载速度却慢的跟鬼一样

  4. lingyux lingyux   Windows 10 x64 Edition  Google Chrome 81.0.4044.113

    大佬想问一下上传视频时会出现错误代码,上传不成功,但是一些小文件可以,能问一下怎么解决吗{"error":{"code":"invalidRange","message":"The uploaded fragment has already been received.","innererror":{"code":"fragmentOverlap"}}}

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 81.0.4044.113

      @lingyux建议使用客户端

  5. linjiayu linjiayu   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

    那背景图片怎么更换呢?

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 81.0.4044.92

      @linjiayu环境变量添加管理员密码,随后登录后台设置

  6. 点点爽吗 点点爽吗   Windows 10 x64 Edition  Google Chrome 80.0.3987.162

    求问我应该怎么修改字体呢 就是标题那种花体英文不是很喜欢

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 80.0.3987.162

      @点点爽吗覆盖CSS,不是一两句话,自己搜索教程

  7. 筱某佳 筱某佳   Android 9  WebView 4.0

    一次性通过……( ̄ε(# ̄)。貌似引用UI更新版本后还要再添加一次UI…………

  8. 木岚画凉 木岚画凉   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

    最近使用了新版,比旧版好看了不止一点。
    想问下这个图片地址是永久的嘛?
    可以用来做图床吗?

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 80.0.3987.132

      @木岚画凉自己搭的不挂就可

  9. 小白萌新 小白萌新   iOS 13.3  Safari 13.0.4

    请问大神,在新的程序中绑定onedrive账号的时候one_scf这个程序要求授权获取账号信息是必须的的吗;还有,云函数绑定onedrive调用API可以让Office365 E5续期吗

    1. LOGI LOGI   Windows 7 x64 Edition  Google Chrome 80.0.3987.122

      @小白萌新第一个问题问作者,第二个问题答案是可以

    2. wzx wzx   iOS 13.3  Google Chrome for iOS 80.0.3987.95

      @LOGI第一个问题:我的网盘下载速度只有0.3mb/s,用64线程下载也只有不到3mb/s,正常吗?第二个问题,为什么别人用你的方法第二天就续订成功,而我已经一个多月了也没续订

    3. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 80.0.3987.149

      @wzx第一个问题,账号被限速或运营商不佳。第二个问题,你可能需要多访问。

  10. Mark455 Mark455   Windows 10 x64 Edition  Google Chrome 80.0.3987.122

    现在有个region的问题,
    InvalidParameterValue
    A value specified in `Region` is not valid, is unsupported, or cannot be used.
    在前面添加了环境变量后依然不能使用

    1. 日日夜夜 日日夜夜   Windows 10 x64 Edition  Google Chrome 79.0.3945.130

      @Mark455添加环境变量要写ap-hongkong

    2. lelia lelia   Windows 10 x64 Edition  Google Chrome 80.0.3987.149

      @日日夜夜怎么添加?

  11. Feng Feng   Windows 7 x64 Edition  Google Chrome 69.0.3947.100

    用你的之前的代码搭建好了,但是换到新的代码,卡在配置那环了,提交就跳“504 Gateway Time-out apigw/1.0.16_1.3.3”,看了作者的Github上好像说是腾讯SCF的问题,不知道目前新代码配置上有没有什么好的解决办法(比如像之前用refresh_token)

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 80.0.3987.149

      @Feng没问题,环境变量加 Region=ap-hongkong

  12. 木岚画凉 木岚画凉   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

    用的https://logi.im/back-end/scf-onedrive-filelistor.html的教程建的,请问可以直接修改代码吗?

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 80.0.3987.116

      @木岚画凉这篇文章里的才可以

  13. Mr.Lin Mr.Lin   Windows 7 x64 Edition  Google Chrome 72.0.3626.119

    手机端 点击管理页面只能看到新建 后面的被遮住了。。

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 80.0.3987.149

      @Mr.Lin那就不要引入自定义UI

  14. Mr.Lin Mr.Lin   Windows 7 x64 Edition  Google Chrome 72.0.3626.119

    已偷,哈哈

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 79.0.3945.130

      @Mr.Lin感谢支持

    2. Mr.Lin Mr.Lin   Windows 7 x64 Edition  Google Chrome 72.0.3626.119

      @LOGI而且 图片不是自适应大小 只有电脑版大小

    3. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 79.0.3945.130

      @Mr.Lin或许可以去原作者github反馈哦

    4. Mr.Lin Mr.Lin   Windows 7 x64 Edition  Google Chrome 72.0.3626.119

      @LOGI大佬,那个管理按钮被遮住能看看嘛?

  15. Leary Leary   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

    博主自定义版本的演示打不开了;另外能装在虚拟主机里吗

    1. LOGI LOGI   Windows 7 x64 Edition  Google Chrome 79.0.3945.130

      @Leary腾讯云函数过期了,样子像下面这样,只能放腾讯云。

      https://service-18ckw06g-1256127833.ap-hongkong.apigateway.myqcloud.com/release/onedrive

    2. LOGI LOGI   Windows 7 x64 Edition  Google Chrome 79.0.3945.130

      @Leary话说现在都是直接用云服务器,没必要用虚拟主机了

    3. Leary Leary   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

      @LOGI测试了下,有个问题。加上你的代码后电影没法在线看;去掉代码就正常

    4. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 79.0.3945.130

      @Leary嗯,好久没关注,可能作者更新代码后有冲突。觉得需要我再改改,不需要就算了

    5. Leary Leary   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

      @LOGI那算了,没道理给你增加麻烦哈,原作者的样式用用也够了,谢谢哈

    6. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 79.0.3945.130

      @Leary不客气

    7. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 79.0.3945.130

      @Leary
      修复了一下,效果见

      https://service-cudweuna-1256127833.ap-hongkong.apigateway.myqcloud.com/release/new_onedrive_scf/Media/Video/Common/[%E5%8F%AF%E5%9C%A8%E7%BA%BF%E8%A7%82%E7%9C%8B]%20%E7%A1%85%E8%B0%B7.Sillicon.Valley/Sillicon.Valley.S04/%E7%A1%85%E8%B0%B7.Silicon.Valley.S04E01.%E4%B8%AD%E8%8B%B1%E5%AD%97%E5%B9%95.WEBrip.720P-%E4%BA%BA%E4%BA%BA%E5%BD%B1%E8%A7%86.mp4?preview

      用的作者最新代码

      https://github.com/qkqpttgf/OneManager-php/archive/master.zip

    8. Leary Leary   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

      @LOGI感谢大佬!新年快乐~~~!!

  16. aunt aunt   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

    测试了一下下载,你的网盘可以跑12M/S,我自己的只有5M/S下载,是因为账号所在地不一样,我的好像在美国,请问你那个是香港的吗

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 79.0.3945.79

      @aunt我也是美国

    2. aunt aunt   Windows 10 x64 Edition  Google Chrome 78.0.3904.108

      @LOGI同是美国,速度差太大了吧

  17. 路过的水友,水了一个评论@(鄙视)

    1. LOGI LOGI   Windows 10 x64 Edition  Google Chrome 79.0.3945.79

      @区块链第一站@(太开心)