分享一个网易新闻的api接口
来源:互联网 发布:windows ce 5.0 编辑:程序博客网 时间:2024/06/03 14:57
首页一进入就获取数据可以用下面这个
通过跨域请求,我用的是script跨域,即
var oScipt= document.createElement('script')
oScript.src='http://3g.163.com/touch/jsonp/sy/recommend/0-9.html?callback=getNews';
document,body.appendChild(oScript)
callBack是回调函数,getNews是自定义的函数名
function getNews(data){ //获取到数据
console.log(data)
}
数据包括新闻,图片的链接,标题等
下拉刷新需要传入参数
miss:'00';
refresh:['A','B01','B02'.......'B10'] //总共十一个
http://3g.163.com/touch/jsonp/sy/recommend/0-9.html?hasad=1&miss=48&refresh=B02&offset=0&size=10&callback=syrec4
这个请求我是复制它官网刷新时发送请求时的请求头
hasad=1;不清楚
miss=48,这个48数值我也没太搞明白,改变数值基本上没有影响,所以00或其他都没有影响
refresh=B02,就是当我们每次刷新时就要传入的参数,依次从A-B10,
callBack:回调
其实只要以下参数都行
http://3g.163.com/touch/jsonp/sy/recommend/0-9.html?miss=48&refresh=B02callback=syrec4
上划加载
http://3g.163.com/touch/jsonp/sy/recommend/10-10.html?hasad=1&miss=57&refresh=A&offset=0&size=10&callback=syrec3
参数都差不多,
refresh不用改,该了也没用
只要是改变10-10,前10是逐层访问新的新闻,后10是每次访问的条数即返回多少条新闻
所以我是每次将‘前10’逐渐加10.就会得到新的数据
可以自己访问http://3g.163.com/,在浏览器里查看每次刷新或加载时请求参数的变化
附上自己的练习,看个效果(本身做的也不是很好)
- 分享一个网易新闻的api接口
- 分享一个仿网易新闻客户端iPhone版的标签式导航ViewController
- 分享一个音乐API接口
- 一个简单网易新闻页面的实现
- 分享!分享!分享!网易新闻iOS版使用的18个开源组件
- 新闻API接口
- 搞TabLayout搞出一个网易新闻的Tab
- 网易新闻API接口的实现(Picasso类库的使用与HTTP协议的get请求,BitMap样例(未使用))
- 模仿网易新闻做的新闻软件
- 仿网易新闻的ViewpagerIndicator
- 免费的聚合数据新闻头条API接口调用
- 分享整理的免费API接口
- 各类免费的API接口分享
- 分享几个有意思的API接口
- 分享一个指纹识别和虹膜识别API技术接口的平台
- iOS仿网易新闻、新浪新闻的新闻客户端
- 微信小程序和用网易新闻api实现自己的微信小程序
- 免费api接口分享
- Lintcode字符串置换
- Hibernate 离线查询问题
- Redis 如何在系统启动时设置为开机自启
- 关于SQL查询效率,100w数据,查询只要1秒
- Quartz的简单实例
- 分享一个网易新闻的api接口
- Ubuntu环境下sudo出现unable to resolve host 解决方法
- ElasticSearch + Canal 开发千万级的实时搜索系统
- java的回调函数理解
- hdu 1671(字典树)
- java内存管理--如何减少GC的次数
- 搜猫前后台交互流程
- 0-1分布的方差和期望
- linux纯系统下配置PPPOE拨号上网!!!