外观
配置字段说明
注意
所有符号都为英文状态下的半角符号。{["key" : "value"],}
完整示例1:https://node.mac-cms.com
完整示例2:https://github.com/maccmsapp/maccms_app_config
注意
资源站的接口类型需选择MacCMS V10 或 苹果V10
一般资源站的首页默认给的就是。
Json字段说明:
以下仅为节选,若要复制修改请访问完整示例来修改
{
"privateKey": "404",
表示隐私码是404
如果你用的别人的配置,将链接放浏览器里访问一下,就能看到这个隐私码了。
"tvSources": [ tvSources是电视直播配置
{
"name": "IPTV 1 [IPV6]",
"m3uUrl": "https://ghp.ci/https://raw.githubusercontent.com/cuikaipeng/IPTV/refs/heads/main/IPTV.m3u",
m3uUrl须为m3u格式
"block": false
false表示所有人都可打开
},
{
"name": "IPTV 3",
"m3uUrl": "https://ghp.ci/https://raw.githubusercontent.com/vicjl/myIPTV/refs/heads/main/IPTV-all.m3u",
"block": true
true表示需要在输入隐私码后才可打开
}
],
"sources": [ sources是影视点播配置
{
"name": "非凡资源",
"url": "http://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/",
一般采集站给的url是http://cj.ffzyapi.com/api.php/provide/vod/
或是http://cj.ffzyapi.com/api.php/provide/vod/at/xml/
去掉结尾的at/xml:http://cj.ffzyapi.com/api.php/provide/vod/
将上方的链接复制到浏览器里访问,我们会得到一个Json字符串
至此我们就拿到了采集站的url,可以直接使用了。
【以下可选】可以让接口更快
访问以上url的结果里找出其中的vod_play_from字段
例如"vod_play_from":"feifan,ffm3u8"
feifan是针对网页的,我们不需要,只需要ffm3u8,为了减少返回字段大小
我们将vod_play_from的值复制到url字段里,需要加上from
原来:http://cj.ffzyapi.com/api.php/provide/vod/
得到:http://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/
"playerName": {
"ffm3u8": "非凡"
【可不填】ffm3u8是vod_play_from的值,"非凡"是我们给他起的别名,为了界面更好看
},
"blockTypeIds": [34],
【可不填】需要屏蔽的分类id,多个以英文逗号分割
对应type_id的值,如:"type_id":34,"type_pid":1,"type_name":"伦理片"
输入隐私码后,该分类会显示出来。
"blockAdsRule": [
"#EXT-X-DISCONTINUITY[\\r\\n]+(?:#EXTINF:(?:4\\.666667|5\\.433333|3\\.333333|3\\.900000|3\\.233333),[\\r\\n]+.*?[\\r\\n]+){5}#EXT-X-DISCONTINUITY"
],
【可不填】屏蔽广告的正则表达式,多个以英文逗号分割,需要转义
取一个该资源内的m3u8,拿到文本内容,找到广告ts特征,用正则来匹配
播放的时候会跳过匹配到的ts片断
"desc": ""
【可不填】资源描述,显示在设置时的列表下方
},
{
"name": "量子资源",
"url": "http://cj.lziapi.com/api.php/provide/vod/from/lzm3u8/",
"playerName": {
"lzm3u8": "量子"
},
"blockTypeIds": [34,41,42,43,44],
"blockAdsRule": [],
"desc": "资源较全,但接口较慢,视频加载又相对流畅。"
}
]
}