找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 713|回复: 101

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

  [复制链接]

17

主题

85

回帖

271

积分

中级会员

积分
271
发表于 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支持
回复

使用道具 举报

57

主题

469

回帖

1183

积分

金牌会员

积分
1183
发表于 2018-3-28 09:56:46 | 显示全部楼层
可以可以,mark。
回复

使用道具 举报

22

主题

3477

回帖

7088

积分

论坛元老

积分
7088
发表于 2018-3-28 09:57:53 | 显示全部楼层
算然没太看明白,但是先mark再说,万一用得到呢
回复

使用道具 举报

8

主题

120

回帖

300

积分

中级会员

积分
300
发表于 2018-3-28 09:59:46 | 显示全部楼层
这个可以的
回复

使用道具 举报

9

主题

114

回帖

291

积分

中级会员

积分
291
发表于 2018-3-28 10:01:31 | 显示全部楼层
看起来好像挺厉害似的
回复

使用道具 举报

179

主题

1158

回帖

2931

积分

金牌会员

积分
2931
发表于 2018-3-28 10:02:50 | 显示全部楼层
厉害啊。。火钳刘明
回复

使用道具 举报

717

主题

4855

回帖

1万

积分

论坛元老

积分
11939
发表于 2018-3-28 10:03:54 | 显示全部楼层
我感觉一定会火啊~~~~~
回复

使用道具 举报

248

主题

2968

回帖

6832

积分

论坛元老

积分
6832
发表于 2018-3-28 10:05:32 | 显示全部楼层
{"error_description":"Invalid JWT token. The token is expired."}
mikj521 发表于 2018-3-28 10:10

{"error_description":"Invalid JWT token. The token is expired."}

什么地方报错?绑定账号的时候?没看过这种错误哦
回复

使用道具 举报

77

主题

500

回帖

1291

积分

金牌会员

积分
1291
发表于 2018-3-28 10:07:11 | 显示全部楼层
本帖最后由 caiccp 于 2018-3-28 10:19 编辑

这个是啥意思,跟登陆onedrive有什么区别吗,是可以直链?小白不懂



---------------------------------------------------------------------------------------------

又理解了一下,原来我是从个人使用出发,难怪理解不了

回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2018-3-28 10:10:41 | 显示全部楼层
本帖最后由 donwa 于 2018-3-28 10:22 编辑

mikj521 发表于 2018-3-28 10:10

{"error_description":"Invalid JWT token. The token is expired."}


明白了,改改缓存时间试试。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-20 01:28 , Processed in 0.022123 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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