找回密码
 立即注册
搜索
查看: 99|回复: 3

西藏电视台酷9JS

[复制链接]

2

主题

111

回帖

113

积分

彩电迷

积分
113
QQ
发表于 2026-1-8 23:43:36 | 显示全部楼层 |阅读模式
本帖最后由 roughstick 于 2026-2-27 22:49 编辑

// 频道ID参考:
// 西藏卫视,http://A/ku9/js/xizang.js?id=0
// 西藏藏语卫视,http://A/ku9/js/lasha.js?id=1
// 西藏影视文化,http://A/ku9/js/lasha.js?id=2


  1. function main(item) {
  2.     // 西藏TV
  3.     const id = item.id || '0'; // 默认第一个频道
  4.    
  5.     const apiUrl = "http://api.vtibet.cn/xizangmobileinf/rest/xz/cardgroups";
  6.     const postData = 'json=%7B%22cardgroups%22%3A%22LIVECAST%22%2C%22paging%22%3A%7B%22page_no%22%3A%221%22%2C%22page_size%22%3A%22100%22%7D%2C%22version%22%3A%221.0.0%22%7D';
  7.    
  8.     const apiRes = ku9.request(apiUrl, 'POST', {
  9.         'Referer': 'http://api.vtibet.cn/',
  10.         'Content-Type': 'application/x-www-form-urlencoded'
  11.     }, postData);
  12.    
  13.     if (apiRes.code !== 200) {
  14.         return { url: '获取频道列表失败...' };
  15.     }
  16.    
  17.     try {
  18.         const data = JSON.parse(apiRes.body);
  19.         const cardIndex = parseInt(id);
  20.         
  21.         // 检查数据结构是否存在
  22.         if (!data?.cardgroups?.[1]?.cards?.[cardIndex]?.video?.url_hd) {
  23.             // 尝试其他可能的索引
  24.             if (data?.cardgroups?.[0]?.cards?.[cardIndex]?.video?.url_hd) {
  25.                 const playUrl = data.cardgroups[0].cards[cardIndex].video.url_hd;
  26.                 return {
  27.                     url: playUrl,
  28.                     headers: {
  29.                         'Access-Control-Allow-Origin': '*'
  30.                     }
  31.                 };
  32.             }
  33.             return { url: '频道地址获取失败...' };
  34.         }
  35.         
  36.         const playUrl = data.cardgroups[1].cards[cardIndex].video.url_hd;
  37.         
  38.         return {
  39.             url: playUrl,
  40.             headers: {
  41.                 'Access-Control-Allow-Origin': '*'
  42.             }
  43.         };
  44.         
  45.     } catch (error) {
  46.         return { url: '解析数据时出错...' };
  47.     }
  48. }



  49. // 频道ID参考:
  50. // 西藏卫视,http://A/ku9/js/xizang.js?id=0
  51. // 西藏藏语卫视,http://A/ku9/js/lasha.js?id=1
  52. // 西藏影视文化,http://A/ku9/js/lasha.js?id=2
复制代码

2

主题

111

回帖

113

积分

彩电迷

积分
113
QQ
 楼主| 发表于 2026-1-8 23:44:36 | 显示全部楼层
本帖最后由 roughstick 于 2026-2-27 22:47 编辑

沙发自己坐

31

主题

980

回帖

1109

积分

OLED电视迷

积分
1109
发表于 2026-1-10 15:02:49 | 显示全部楼层
谢谢楼主的分享

2

主题

111

回帖

113

积分

彩电迷

积分
113
QQ
 楼主| 发表于 前天 22:49 | 显示全部楼层
免费分享吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋

创办于 2025 年 5 月 5 日

快速回复 返回顶部 返回列表