Created by gh-md-toc
http://static.api.m.panda.tv/index.php?method=clientconf.firstscreen&__version=1.0.1.1303&__plat=android&__channel=guanwang
Returns two lists containing channels data.
adsdata - List with premium/paid channels(?)
hotdata - Lists the channels with most views
http://static.api.m.panda.tv/android_hd/androidhdindex.json
Returns a list with 10 channels
Field | Description |
---|---|
pageno | Page number. eg. pageno=1 will return first 10 and pageno=2 will return the next batch of 10. |
http://static.api.m.panda.tv/android_hd/alllist_.json?pageno=1
Returns a list with 10 channels from a category.
Field | Description |
---|---|
cate | Game category. You can use "ename" from cate.json |
pageno | Page number. eg. pageno=1 will return first 10 and pageno=2 will return the next batch of 10. |
http://static.api.m.panda.tv/android_hd/catelist_.json?cate=yzdr&pageno=1
Another way:
Field | Description |
---|---|
cate | Game category. You can use "ename" from cate.json |
pageno | Page number. eg. pageno=1 will return first 10 and pageno=2 will return the next batch of 10. |
pagenum | Number of channels to retrive |
__plat | (android, android_hd, pc_web) |
__version | "1.0.1.1303" from client |
http://api.m.panda.tv/ajax_get_live_list_by_cate?cate=dota2&pageno=1&pagenum=4&__version=1.0.1.1303&__plat=android_hd
http://static.api.m.panda.tv/android_hd/cate.json
Another way:
Same as cate.json + one extra category "cartoon". Might return different things depending on version and platform.
Field | Description |
---|---|
__plat | (android, android_hd, pc_web) |
__version | "1.0.1.1303" from client |
http://api.m.panda.tv/ajax_get_all_subcate
Note: Seems like this response breaks the json RFC 4627 format. (At "details")
Field | Description |
---|---|
roomid | Unique id. Same number in the url (eg. panda.tv/3331). Refered as "id" or "roomid" in the responses. |
http://www.panda.tv/api_room?roomid=3331
v2:
Don't include the fans and follow information anymore, see Get follow info
Field | Description |
---|---|
roomid | Unique id. Same number in the url (eg. panda.tv/3331). Refered as "id" or "roomid" in the responses. |
http://www.panda.tv/api_room_v2?roomid=356213
Another way:
Field | Description |
---|---|
roomid | Unique id. Same number in the url (eg. panda.tv/3331). Refered as "id" or "roomid" in the responses. |
method | (?) |
__plat | (android, android_hd, pc_web) |
__version | "1.0.1.1303" from client |
http://room.api.m.panda.tv/index.php?method=room.getinfo&roomid=3331&__plat=android_hd&&__version=1.0.1.1303
Returns 0,1 if you are following the channel and the amount of fans.
Field | Description |
---|---|
roomid | Unique id. Same number in the url (eg. panda.tv/3331). Refered as "id" or "roomid" in the responses. |
http://www.panda.tv/room_followinfo?roomid=356213
Field | Description |
---|---|
roomid | Unique id. Same number in the url (eg. panda.tv/3331). Refered as "id" or "roomid" in the responses. |
http://api.m.panda.tv/ajax_search?roomid=3331
Field | Description |
---|---|
option | Get option value (bamboos, .. (?) ) |
2Cishost | Check if you are host over given roomid |
2Cisbanned | - |
2Cexp | - |
roomid | Unique id. Same number in the url (eg. panda.tv/3331). Refered as "id" or "roomid" in the responses. |
http://www.panda.tv/ajax_get_myinfo?option=bamboos%2Cishost%2Cisbanned%2Cexp&roomid=3331
Returns information about purchasable gifts, like prices, types, bamboo etc..
Field | Description |
---|---|
roomid | Unique id. Same number in the url (eg. panda.tv/3331). Refered as "id" or "roomid" in the responses. |
http://mall.panda.tv/ajax_gift_gifts_get?roomid=306279
Field | Description |
---|---|
plflag | Can be obtained through the channel info(if for example "2_3" then you are interested in the 3 for stream) |
room_key | Can be obtained through the channel info |
http://pl[plflag].live.panda.tv/live_panda/[room_key].flv
http://pl3.live.panda.tv/live_panda/3331.flv
m3u8 files to ts streams
Field | Description |
---|---|
plflag | Can be obtained through the channel info(if for example "2_3" then you are interested in the 3 for stream) |
room_key | Can be obtained through the channel info |
http://pl-hls[plflag].live.panda.tv/live_panda/[room_key].m3u8
http://pl-hls11.live.panda.tv/live_panda/81b481611b4bce2518657eceb52612bc.m3u8