Closed dfaofeng closed 5 years ago
直播源获取:https://api.live.bilibili.com/room/v1/Room/playUrl?
access_key | 登录获得 |
---|---|
appkey | iVGUTjsxvpLeuDCf(固定值) |
build | 5370000 |
channel | bilibiil140 |
cid | 544843(直播id) |
device | android |
https_url_req | 0 |
mobi_app | android |
platform | android |
ptype | 0 |
quality | 0 |
ts | 1549117192(时间戳) |
这是app里面直播源的获取方法
其实h5界面获取直播也很简单,少了很多的校验 api也是上面那个,就是参数不一样 cid:id(直播id) platform:h5 otype:json quality:0 可以看到h5只需要提交一个id就可以了
OK
方法好像是get🙃🙃,忘记说了,还有你能不能不要直接直接复制就丢到主分支里面🙄
最近过年比较忙(╯·⚇·╰),我等等会整理的
你这边详细一点我这边好整理(つ°ヮ°)つ
历史记录获取:
URL:https://app.bilibili.com/x/v2/history/cursor? Method:GET
Form Data:
access_key /key值/ appkey /app-key值/ build 5370000|/不清楚,固定值/ business archive /类型,可选的有(all-所有,archive-视频,live-直播,article-专栏)/ channel bilibiil140 /固定值,应该是版本号/ max 0 /固定值/ max_tp 0 /固定值/ mobi_app android /app平台/ platform android /平台/ ps 20 /数量/ ts 1549783239 /时间戳/ sign 2aa79554dffd9ddd9fb3e55b43992587 /sign校验/
直播流获取: 1-app客户端获取直播流:
URL:https://api.live.bilibili.com/room/v1/Room/playUrl? Method:GET
Form Data:
access_key /a_key值/ appkey iVGUTjsxvpLeuDCf /固定值/ build 5370000 /固定值/ channel bilibiil140 /固定值/ cid 273424 /直播房间ID/ device android /设备平台/ https_url_req 0
mobi_app android platform android ptype 0 quality 0 ts 1549784462
2-h5获取直播流:
URL:https://api.live.bilibili.com/room/v1/Room/playUrl? Method:GET
Form Data: cid 112 /房间ID/ app获取方式和h5获取方式不知道有没有什么区别,暂时没看出来
b站post和get无区别其实
已更新,请核实是否有问题
h5获取直播流你没更新🙃
好的,明天
直播源不是加过了吗,总共两个api
这是我从最新版客户端抓到的播放记录api https://app.bilibili.com/x/v2/history/cursor? 改一个参数就可以获取到不同的数据类型(web端只有视频记录,无专栏,直播记录) 还需要一个cookie sid | xxxxxxxx(不知道这个啥意思)
access_key | ac-key appkey | app-key build | 5370000 business | all all为全部,包含所有看过的视频+直播+专栏,其他参数为archive(视频),live(直播),article(专栏) channel | bilibiil140 max | 0 max_tp | 0 mobi_app | android platform | android ps | 20 ts | 1549115009 sign |