仓库配置管理
一、仓库加密
1、将你需要加密的仓库放在extend/store里面。extend里面没有store目录的可以手动创建一个
2、在后台仓库管理里面添加或修改配置。仓库地址填你放在extend/store里面的文件名称即可,比如api.json
3、把是否加密【开启】即可
ps:这个目录的文件外部是无法访问的。通过API接口访问内容加密的
但jar不能放这个目录,因为外部访问不到。可以放在public/uploads/tvbox里面。然后仓库里面的jar填【域名/uploads/tvbox/xxx.jar】
如:
"spider": "https://superbox.lvdoui.net/uploads/tvbox/default_custom_spider.jar",
二、对接苹果CMS
在您的仓库中添加/修改一个站点配置,以后台自带的仓库为例。在extend/store/api.json中可以看到
{
"key": "lvdou",
"name": "测试demo",
"type": 3,
"api": "csp_AppYsV2",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "这里改成你苹果cms地址/api.php/app/"
},
其中key、name都是可以自定义的,但要确保唯一性。ext的最后有反斜杠
将/public/uploads/tvbox/App.php复制到苹果的application/api/controller目录即可
在后台---客户端管理---仓库配置里面把这个仓库添加到配置(默认的有,如果你要添加别的配置根据默认的来)
ps:没放在extend/store里面的仓库不能开启加密,否则无法加载
ps:放在extend/store里面的仓库必须把加密打开,否则无法加载
ps:放在extend/store里面的仓库无需填完整路径,只需要文件名称
ps:放在extend/store里面的仓库对应的JAR必须给完整url
ps:仓库配置支持两种模式
1、常规的仓库地址直接添加到仓库配置管理里面即可
2、仓库需要加密。把仓库配置文件放在extend/store里面。在后台仓库配置管理里面添加一个配置,仓库地址填放在extend/store里面的配置文件名称即可,然后开启加密
文章会不断更新
或许您明天来看就不一样了