扫码进群

对接苹果CMS加密视频地址

作者:lvdoublog|分类:TVBoxFast

如果您没有对接苹果CMS可忽略下文


fast后台添加一个变量---常规管理---系统配置---点击字典配置后面的+号

如果您的后台字典配置里面没有+号,可在后台源码application/config.php第21行将Env::get('app.debug', false)里面的false改成true然后刷新后台

①分组选择启动配置

②类型字符串

③变量名:MACCMSKEY

④变量标题:CMS加密配置

⑤变量值:0123456789abcdef|1234567890abcdef

【后期可以在---常规管理---系统配置---启动配置中修改这个密钥

⑥提示信息:随意

其他留空,点击确定并刷新后台、清理后台缓存

Z4R27)CJTJ3D)986N0ZUB5B.png


7、更换接口文件App.php 支持加密的App.php下载地址

8、将下载的App.php文件覆盖到苹果CMS站点的/application/api/controller里面

9、编辑App.php文件的175行,这个密钥要和fast后台设置的一致

10、编辑App.php文件的174行,把false改成true


验证:

访问接口:苹果CMS域名/api.php/app/video_detail?id=某个视频的id

比如:https://demo.lvdoui.net/api.php/app/video_detail?id=5661

返回的字符串如下: vod_play_url字段的真实视频地址已修改为lvdou+..............

$A81T7W1GGP1CF6L0@D_O9J.png

重启APP如何能正常播放视频即可,否则请检测fast后台设置的密钥是否与App.php175行一致。并清理fast后台缓存、重启App

清理缓存在fast后台任意页面右上角


ps:

App.php文件中174行可设置是否加密视频详情输出结果,true、开启加密   false、关闭加密

变量值可以修改成其他的但必须和App.php的175行一致,需要两个16字节字符串,中间用|隔开,后期可以到---常规管理---系统配置---启动配置里面修改,修改完成后记得【清理缓存】

绑定一对密钥字符串后请勿随意修改,App.php的加密字符串是实时生效,但fast后台的CMS加密配置需要重启APP才会生效。也就是说如果APP已经启动,再去修改App.php里面的密钥就没法解密视频地址了。需要重启APP

因为230822之前的版本没有视频地址解密,所以更换App.php后无法播放视频。表现为点击视频后进入播放页提示暂无数据或没有播放源及集数。请确保用户已全部更新至230822后再替换使用新的App.php

App.php使用简单aes加密视频地址并输出。解密仅支持对接自己的苹果CMS使用。对接其他仓库或站点无效




22 08月

2023-08-22 08:47:40

浏览2812 评论0
返回
目录
返回
首页
仓库加密 TV端跳转支付页面二维码不显示怎么办?

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。