斗鱼TV全频道——Swift版
初衷
不知道各位有没有注意到,ios上的斗鱼app所列出的房间是不全的,而且官方的app弹幕信息中礼物啥的太混乱,实在喜欢。所以打算自己做一个app。
斗鱼api
a. http://capi.douyucdn.cn/api/v1/live?limit=20&offset=20
获取斗鱼热门房间的列表
b. http://www.douyutv.com/api/v1/game
获取频道列表,有价值的信息频道的cid值 c URL需要用到,当前直播房间数量和当前直播在ios上播放的数量,比较下这两个值就知道斗鱼多多坑了。
c. http://www.douyutv.com/api/v1/live/1?limit=20&offset=0
获取该频道的直播房间列表,加粗的1为上一条请求中获取的cid的值 ,对应不同的频道
d. http://www.douyutv.com/api/v1/followRoom? aid=ios&client_sys=ios&limit=100&live=1&offset=0&token=\(Dytoken)
获取收藏的房间且在直播中,live=0 为未在直播,token是下一跳url请求得到的
e .http://www.douyutv.com/api/v1/login?aid=ios&client_sys=ios&password=密码的MD5值&time=1454401260&type=md5&username=用户名
登陆斗鱼获取到一个token给上面url使用
代码
https://github.com/shenyinjia/Douyu_all_ch
看了无与童比的文章写的,还有很多异常没处理,做这个是业余爱好,轻喷。
效果图
斗鱼全频道