立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 59|回复: 9

【php】【oneindex】小盘鸡假装大盘鸡做下载。onedrive增值服务

[复制链接]

【php】【oneindex】小盘鸡假装大盘鸡做下载。onedrive增值服务

[复制链接]

9

主题

30

回帖

211

积分

中级会员

积分
211
donwa

9

主题

30

回帖

211

积分

中级会员

积分
211
2018-3-28 09:48:39 | 显示全部楼层 |阅读模式
本帖最后由 donwa 于 2018-4-17 10:53 编辑

程序已更新:
https://www.hs2v.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支持

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

14

主题

232

回帖

628

积分

高级会员

积分
628
孤单月色

14

主题

232

回帖

628

积分

高级会员

积分
628
2018-3-28 09:56:46 | 显示全部楼层
本帖最后由 孤单月色 于 2018-3-28 18:31 编辑

前排支持大佬! 做一个合格的二楼
附:wp伪静态规则

location / {
        index index.html index.php;
        if (-f $request_filename/index.html){
                rewrite (.*) $1/index.html break;
        }
        if (-f $request_filename/index.php){
                rewrite (.*) $1/index.php;
        }
        if (!-f $request_filename){
                rewrite (.*) /index.php;
        }
}
回复

使用道具 举报

5

主题

1564

回帖

4776

积分

论坛元老

积分
4776
hellfires

5

主题

1564

回帖

4776

积分

论坛元老

积分
4776
2018-3-28 09:57:53 | 显示全部楼层
这么厉害的么php就能搞定
回复

使用道具 举报

2

主题

20

回帖

54

积分

注册会员

积分
54
liji123

2

主题

20

回帖

54

积分

注册会员

积分
54
2018-3-28 09:59:46 | 显示全部楼层
可以可以,mark。
回复

使用道具 举报

5

主题

22

回帖

181

积分

注册会员

积分
181
yutan

5

主题

22

回帖

181

积分

注册会员

积分
181
2018-3-28 10:01:31 | 显示全部楼层
算然没太看明白,但是先mark再说,万一用得到呢
回复

使用道具 举报

124

主题

279

回帖

1850

积分

金牌会员

积分
1850
yjsx86

124

主题

279

回帖

1850

积分

金牌会员

积分
1850
2018-3-28 10:02:50 | 显示全部楼层
这个可以的
回复

使用道具 举报

47

主题

304

回帖

1325

积分

金牌会员

积分
1325
Jetso

47

主题

304

回帖

1325

积分

金牌会员

积分
1325
2018-3-28 10:03:54 | 显示全部楼层
看起来好像挺厉害似的
回复

使用道具 举报

80

主题

252

回帖

1543

积分

金牌会员

积分
1543
houzai

80

主题

252

回帖

1543

积分

金牌会员

积分
1543
2018-3-28 10:05:32 | 显示全部楼层
厉害啊。。火钳刘明
回复

使用道具 举报

26

主题

171

回帖

576

积分

高级会员

积分
576
1941368542

26

主题

171

回帖

576

积分

高级会员

积分
576
2018-3-28 10:07:11 | 显示全部楼层
我感觉一定会火啊~~~~~
回复

使用道具 举报

46

主题

1067

回帖

3644

积分

论坛元老

积分
3644
mikj521

46

主题

1067

回帖

3644

积分

论坛元老

积分
3644
2018-3-28 10:10:41 | 显示全部楼层
{"error_description":"Invalid JWT token. The token is expired."}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-12-19 15:21 , Processed in 0.024657 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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