斗鱼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

看了无与童比的文章写的,还有很多异常没处理,做这个是业余爱好,轻喷。


效果图


斗鱼全频道
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,860评论 25 708
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,030评论 8 183
  • 1.Javascript简介 1.1 简介 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原...
    牛马风情阅读 301评论 0 0
  • 秋收以大后的田野,裸露出了黝黑的肌肤,有一些顽强的绿色植物零落在垄沟垄台上,呈匍匐的形状。 一早一晚的清霜使它们变...
    泥土芬芳阅读 2,664评论 24 27