123云盘链接解析可用作热更新

[复制链接]
查看18859 | 回复13 | 2022-1-21 11:08:12 | 显示全部楼层 |阅读模式
本帖最后由 cyc262 于 2022-1-21 11:20 编辑
  1. -- 123云盘分享链接
  2. 云盘分享链接 ="https://www.123pan.com/s/eXx9-0Kkn"
  3. -- apikey获取地址  https://apibug.cn  注册登陆后,购买接口,123云盘解析为免费接口。记得注册自己的,别用我的
  4. apiKey ="d25289d11ca729daf8eebcff20db164e"
  5. local 解析ret,code = httpGet("https://apibug.cn/api/123pan/?url="..云盘分享链接.."&apiKey="..apiKey)
  6. local 云盘解析表 = jsonLib.decode(解析ret)
  7. local 解析后的真实下载链接 =云盘解析表.data.fileUrl.."&filename="..云盘解析表.data.fileName
  8. print(解析后的真实下载链接)
  9. sleep(1000)
复制代码
由于123网盘文件真实下载地址会24小时更新一次,动态变化。解析可以解决这个问题。如分享链接有密码,自行添加参数
好★天
好★天
学★向
习★
回复

使用道具 举报

lcm2022 | 2022-1-21 14:58:15 | 显示全部楼层
相当给力
回复

使用道具 举报

烛火 | 2022-1-22 17:57:38 | 显示全部楼层
热更新是没问题了,但是只更新lr文件,apk的版本号没有变化,岂不是每次检测都要更新一边lr,我打包lr的时候版本已经变成2了,但是获取版本号还是1,这样就没法有效区分是否更新了
回复

使用道具 举报

cyc262 | 2022-1-22 21:27:17 | 显示全部楼层
烛火 发表于 2022-1-22 17:57
热更新是没问题了,但是只更新lr文件,apk的版本号没有变化,岂不是每次检测都要更新一边lr,我打包lr的时 ...

更新apk一样的道理啊,只是分享链接是个apk文件。
脚本文件会有版本号 例如  2.02  可以认为2为apk版本号,2.02为lr   启动脚本时与石墨文档里的版本号对比,先对比整数部分,不一致就下载更新apk好了。
石墨文档格式也可以为  脚本名|版本号|热更lr分享链接|apk分享链接
启动脚本时先对比  版本号整数部分,再对比小叔部分。不一致才更新
好★天
好★天
学★向
习★
回复

使用道具 举报

Erestary | 2022-1-25 14:56:44 | 显示全部楼层
有完整的石墨+123网盘解析的源代码吗,上个发源码的大佬删除了
回复

使用道具 举报

烛火 | 2022-1-27 14:17:05 | 显示全部楼层
cyc262 发表于 2022-1-22 21:27
更新apk一样的道理啊,只是分享链接是个apk文件。
脚本文件会有版本号 例如  2.02  可以认为2为apk版本号 ...

脚本文件的版本号怎么获取的,getApkVerInt()只有这个只能获取一个整数值,而且好像还不好使,每次返回都是1那
回复

使用道具 举报

piaosen | 2022-1-30 08:05:13 | 显示全部楼层
学到了
回复

使用道具 举报

cyc262 | 2022-2-8 10:23:17 | 显示全部楼层
烛火 发表于 2022-1-27 14:17
脚本文件的版本号怎么获取的,getApkVerInt()只有这个只能获取一个整数值,而且好像还不好使,每次返回都 ...

脚本的版本号你自己设置个变量并赋值,作为版本号就好。
好★天
好★天
学★向
习★
回复

使用道具 举报

fogg | 2022-2-8 11:54:12 | 显示全部楼层
谢谢你,白嫖了!
免费写脚本,好项目免费写。要求你自己了解项目,拒绝上来就复制某某脚本。qq2605250162
回复

使用道具 举报

a450591538 | 2022-2-8 12:49:35 | 显示全部楼层

谢谢你,白嫖了!
回复

使用道具 举报

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

本版积分规则

3

主题

63

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423