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