本文为原创文章,转载请标明出处
目录
- 猫眼API
- HttpClient 实现 HTTP 请求
- 安装 HttpClientModule 模块
- 创建 provider
- 创建 page
- 一些坑
- 坑1: 未在
app.module.ts
中导入HttpClientModule
- 坑2: Chrome 调试时 CORS 问题
- 坑3: WKWebView 问题
- 坑1: 未在
- 更多
1. 猫眼API
当然是基于这篇古老的文章啦 ==> http://www.jianshu.com/p/9855610eb1d4
因为是2015年的文章,已经时隔2年多,很难确保API仍可使用,所以我亲自进行了抓包,发现没毛病还能用,并且还多发现了2个接口,现整理如下:
正在热映电影列表:
http://m.maoyan.com/movie/list.json?type=hot&offset=0&limit=1
Request:
type ==> hot 类型(正在热映)
offset 初始数据位置
limit 显示数据最大上限值
即将上映电影列表:
http://m.maoyan.com/movie/list.json?type=coming&offset=0&limit=1
Request:
type ==> coming 类型(即将上映)
offset 初始数据位置
limit 显示数据最大上限值
电影详情:
http://m.maoyan.com/movie/342068.json
Request:
后面跟上电影id即可
最新短评列表1:
http://m.maoyan.com/comments.json?movieid=342068&offset=0&limit=1
Request:
movieid 电影