iTVBoxFast使用及安装说明,tvbox如何对接苹果CMS?

一、安装后端(我使用的环境:PHP 7.3、SQL 5.6,理论上支持更广(红色表示重要))

1、将后台源码上传到网站目录并解压,点击—设置

20230623033920272

2、网站目录—运行目录设为:public

20230623033920744

3、设置ThinkPHP5伪静态(宝塔直接选择ThinkPHP也可以)

 

20230623033920879
location ~* (runtime|application)/{
	return 403;
}
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}

20230623033920282

4、访问域名进入引导安装界面,根据提示完成后续操作

安装完成后会随机生成后台地址,请牢记,您也可以到网站/public下修改后台入口文件

用户前台直接访问域名就能进入,用户可在此管理自己的账户、提卡等,自动登录的用户不要修改密码,否则无法自动登录

请注意,如果数据库是sql5.7,安装完成后登录会报错,可参考一些额外的开关或异常处理_TVBoxFast_绿豆屋 (lvdoui.net)第一句说明来修复

 

二、安装完成后需要先进行一次后台更新,您必须在【控制台】栏目点击更新

20230623033921643

三、后台简介

1、【控制台】可查看后台及会员相关信息

2、【常规管理】【系统配置】APP基础配置主要集中在这里,APP支持修改的图片也在这里修改

3、【权限管理】可添加管理员、分配管理员权限【角色组】、以及查看一些日志记录

4、【会员管理】会员规则不要动,会员分组就是APP在线支付里面的套餐,默认的六个分组不能删除,可修改、添加

—–卡密管理: 可生成通用卡密,或输入用户账号生成专属卡密,专属卡密会显示在对应用户的卡券包,通用卡密不显示

5、【客户端管理】关闭【到期验证】或【开始时间=结束时间】就不会过期了

—仓库列表管理:Fast多仓配置_TVBoxFast_绿豆屋 (lvdoui.net)

—站点对接管理:可对接到自己的苹果CMS,请查看第五步

—第三方接口集:可插入自己的视频处理接口,请查看第六步

—首页推荐数据:设置开始时间和结束时间,有效时间内才会显示在首页,结束时间=开始时间【永久有效】,网址不为空时跳转浏览器,否则使用名称进行搜索

—屏保数据设置:设置开始时间和结束时间,有效时间内才会显示在屏保,结束时间=开始时间【永久有效】,是否搜索指的是按下OK键的动作,不添加则不显示屏保

 

—站点消息管理:设置开始时间和结束时间,有效时间内才会显示在消息中心,结束时间=开始时间【永久有效】,可设置多条

—版本控制管理:客户端版本号不等于服务端时提示更新,包大小随意,必须有APK下载地址,不要添加多个版本更新,当然了没有版本更新可不配置

四、简单使用(这不是必须的)

1、点击【客户端管理】—【仓库列表管理】—可在此添加/修改仓库地址,低于2条客户端不显示仓库管理

2、默认配置的仓库地址位于/public/uploads/itvbox/api.json

五、3个步骤对接到自己的苹果CMS

1、将public/uploads/itvbox/App.php复制到你苹果CMS的application/api/controller下

2、Fast后台—站点对接配置—编辑默认的配置

一、key:csp_xml_lvdou【这里的lvdou可以改名,但添加多个站点时不要相同】

二、站点名称:绿豆测试【这里的绿豆测试可以改名,但添加多个站点时不建议相同】

三、type:Spider

四、api:csp_AppYsV2

五、ext:苹果CMS地址/api.php/app/

3、可搜索、可快速搜索、可筛选都打勾

20230623033921565

ps:这里添加的对接其实就是把数据插入到远端聚合配置里面,它对应关系如下【未测试表示功能已对接,但可用性未测试或我自己也不会用】

20230623033920879
"sites": [
    {
        "key": "Dm84r",  //key
        "name": "可乐动漫一号线", //站点名称
        "type": 3, // 0 xml 1 json 3 Spider
        "api": "csp_Dm84", //api
        "playUrl" : "" // 站点解析Url、可空 、未测试
        "filterable": 1, // 可筛选?
        "quickSearch": 1, // 是否可以快速搜索
        "searchable": 1, // 是否可搜索
        "jar": " // 自定义jar、可空 、未测试
        "ext": " // 扩展数据 、可空 、未测试
        "categories" : "", //排序?、可空 、未测试
        "playerType" : "" //播放器类型?、可空、未对接
    }
]

六、添加第三方接口

安装后默认存在六个接口,其中四个为解析方式(需要爬虫支持才有效)

1、解析聚合:调用全部接口,谁先返回用谁的播放(不建议删除、可设为关闭)

2、Web聚合:调用全部XML接口,谁先返回用谁的播放(不建议删除、建议关闭,需要jar支持)

3、Json并发:调用全部Json接口,谁先返回用谁的播放(不建议删除、可设为关闭)

4、Json轮询:按照先后顺序调用,直到接口用完或成功返回视频地址(不建议删除、可设为关闭)

5、Json接口一:安装时默认生成,此接口仅模拟返回一个固定的视频地址(调试完成请修改)

6、Json接口二:安装时默认生成,此接口仅模拟返回一个固定的视频地址(调试完成请修改)

您可以继续添加N个接口,参考Json接口一、Json接口二来添加

20230623033922672

他与原JSON聚合配置对应关系如下

20230623033920879
 "parses": [        
        {
            "name": "keyu", //名称
            "type": 1, //类型// 0 普通嗅探 1 json 2 Json扩展 3 聚合
            "url": "", //接口地址
            "ext": { //EXT扩展
                "flag": ["qq"],
                "header": {
                    "User-Agent": "okhttp/4.1.0"
                }
            }
        }
]

六、修改直播源

如果您使用的是默认JSON配置,调用的是/public/uploads/itvbox/tv.txt

如果您使用的是其他JSON配置,调用的是json配置里面的直播源,通常情况它配置如下

您也可以到常规管理—系统配置—启动配置—【直播清单地址、直播EPG接口地址】进行修改

20230623033920879
"lives":[
   {
    "group": "redirect",
    "channels": [
      {
       "name":"lives",
       "urls":[
          "proxy://do=live&type=txt&ext=base64编码的tv.tx完整Url" //可在这里地址进行https://base64.us
         ]
      }
    ]
  }
],

七、首页天气

https://console.qweather.com/

对接的和风天气、需要自己注册一个账号并实名认证,进入控制台—项目管理—新建key—选择 Android SDK,对接的是免费的版,无需充值

key名称应该时随意的,Package name是你安装包的包名,必须和打包时一致,创建成功后把public id和key填入fast后台【常规管理—系统配置–启动配置】,重启APP后到APP设置里面开启首页天气即可,不要频繁修改和风天气绑定的包名,否则可能导致鉴权失败获取不到天气,不需要的可以留空

八、播放时顶部出现的文字

此文字定义为播放器顶部公告,可在常规管理—系统配置—其他配置—播放器顶部公告修改

在文字任意位置插入viptime可转换为当前用户VIP到期时间,如、尊敬的用户,欢迎使用itvboxFast,VIP到期时间:viptime

九、清理卡密、支付记录、日志等,在要删除的栏目,每页显示 x 条,选择50或all,然后再去顶部全选、删除

20230623033922971

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

    对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

    如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

    源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源