全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 43394|回复: 139

[美国VPS] 【php】【oneindex】小盘鸡假装大盘鸡做下载。onedrive增值服务

  [复制链接]
发表于 2018-3-28 09:48:39 | 显示全部楼层 |阅读模式
本帖最后由 donwa 于 2018-4-17 10:53 编辑

程序已更新:
http://www.hostloc.com/thread-443421-1-1.html




不用服务器空间,不走服务器流量,
直接列onedrive目录,文件直链下载。

change log:
18-03-29: 更新了直链获取机制、缓存机制,避免频繁访问的token失效

原料:
1、PHP空间一个,PHP 5.6+ 打开curl支持
2、onedrive business 账号(如教育版 1T/5T)
     更新:onedrive business账号的域名必须有全局管理员,否则该域名的邮箱不支持API
3、oneindex 程序 : https://github.com/donwa/oneindex

安装:
1、复制oneindex到服务器,设置 config/ 、config/base.php 、 cache/ 可读写
2、浏览器访问、绑定账号
3、可以享用

demo:
列目录:https://xn.tn
直连下载:https://xn.tn/node-v8.9.4-x64.msi

图片外链:



Q&A:
Q:需要企业版或教育版的全局管理员?
A:不需要,全局管理员开出来的子账号就可以,不过该域名在office365必须要有管理员

Q:文件上传后,不能即时在程序页面显示出来?
A:有缓存,可以在config/base.php设置缓存时间。

Q:能去掉链接中的/?/吗?
A:可以,使用wordrepss的规则,然后修改 config/base.php:
    'root_path' => '?' 改为 'root_path' => ''

Q:能否使用自己的client_id、client_secret?
A: 1、按照 https://moeclub.org/2017/03/17/24/ 教程获得 client_id、client_secret、code
    2、修改 config/base.php 中的值
    3、访问 http://你的域名/?/install&code=你的code 完成账号绑定
//-----------------
感谢@Vicer 提供的技术和secret支持
发表于 2018-3-28 09:56:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-3-28 09:57:53 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-3-28 09:59:46 | 显示全部楼层
可以可以,mark。
发表于 2018-3-28 10:01:31 | 显示全部楼层
算然没太看明白,但是先mark再说,万一用得到呢
发表于 2018-3-28 10:02:50 | 显示全部楼层
这个可以的
发表于 2018-3-28 10:03:54 来自手机 | 显示全部楼层
看起来好像挺厉害似的
发表于 2018-3-28 10:05:32 | 显示全部楼层
厉害啊。。火钳刘明
发表于 2018-3-28 10:07:11 | 显示全部楼层
我感觉一定会火啊~~~~~
发表于 2018-3-28 10:10:41 | 显示全部楼层
{"error_description":"Invalid JWT token. The token is expired."}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-24 17:59 , Processed in 0.062418 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表