我只是一个搬运工~!!!!!!!
支持web端refresh_token,但是web端不支持直连访问文件,如果需要直连访问,使用下面方法获取APP端的refresh_token
网页抓 如图所示:
获取APP retoken:https://alist-doc.nn.ci/docs/driver/aliyundrive/
如果你使用这个工具获取不到token,请参考这个
https://github.com/alist-org/alist/issues/88
通过手机端抓包/查找日志(/data/media/0/Android/data/com.alicloud.databox/files/logs/trace/)来获取,不要给我提issue,我也没办法。
将代码上传至根目录,宝塔站点修改【网站目录】->【运行目录】 设置为 /public
修改设置,说明参见文件内
文件:config.php
在这个文件里面可以看到下面这段代码
——————————————-
“drives” => [
‘盘id’=>’你的RE-TOKEN’,
‘盘id2’=>’你的RE-TOKEN2’,
‘盘id3’=>’你的RE-TOKEN3’,
…..可以添加更多账号
]
————————————-
$drives说明::::
盘id:这个就是下面列表中的did=盘id
这个主要用来区分账号的,你可以自定义为任意值,但是这个值用list生成列表的时候要一致
你可以在$drives数组中增加多个网盘账号
你的RE-TOKEN:这个就是最上面获取到的token值
$share_drives:::
这个设置主要用于解析分享链接
你的RE-TOKEN:这个就是最上面获取到的token值
临时转存用的目录pid:这个要在你的网盘中创建一个文件夹(名称任意),然后把pid值复制进来,就是阿里云盘folder的值(看下面pid的解释)
读取目录,cid与读出的列表中的cid一致
list.php?did=盘id&pid=目录ID&mac=true
盘id:对应上面设置的,就是告诉解析资源是哪个账号里面的
pid:对应是阿里云盘的folder,下面这个例子链接folder/后面的62ec6f34b9f6061188344ede8a811dfbc763252b
这个62ec6f34b9f6061188344ede8a811dfbc763252b就是pid
https://www.aliyundrive.com/drive/folder/62ec6f34b9f6061188344ede8a811dfbc763252b
mac=true 这个参数是生成苹果cms列表
解析,默认是直接返回官方的m3u8文件
jiexi.php?url=前缀.盘id.file_id(文件ID)
不动怎么获取可以通过,复制阿里云盘的folder的值,用上面的list接口生成
这个接口支持网盘自建规则、阿里云盘
同时也支持阿里云盘分享链接,分享链接不需要标识,直接可解,如果有密码将?share_pwd修改成/share_pwd
阿里云盘:
默认前缀是ALI-、ALI4K-
ALI-是解析m3u8的标识
ALI4K-是解析直连的标识
前缀在 qmyz/Jiexi.php
头部可以看到设置
dblist.php
浏览网盘文件
——————————————————————————–
list.php?do=sharelist&ep=&url=https://www.aliyundrive.com/s/KmWT4CpMN3c/folder/62d6fbe37992a9964bfa4fb9a6d3e107189a6556
生成分享链接文件列表
ep=
此参数用于修正排序
{$ep} 这个是固定参数用于提取集数,举个例子:
甄嬛传.EP01.WEB-DL.4K.H264.AAC-CYW.mp4
这个参数的设置为:EP{$ep}.
也就是集数替换成{$ep}即可,不需要过长的前后字符,左右最近的几个字符即可
下面看下设置了修正之后的样子:
list.php?do=sharelist&ep={$ep}.mp4&url=https://www.aliyundrive.com/s/KmWT4CpMN3c/folder/62d6fbe37992a9964bfa4fb9a6d3e107189a6556
f=true 使用文件名
y=true 文件名语义化,f=true时生效
end=集 剧集后缀,如:第1集…. 、 第1期…..
注释:::不包维护,,,,但是技术支持远程搭建(收费30) 以失效请勿购买
以失效请勿购买
以失效请勿购买
以失效请勿购买
以失效请勿购买
以失效请勿购买
不听者不退款
- 最新
- 最热
只看作者