写一个异步获取微博主页的数据的demo,不知道怎么起名字,于是看看weibo本身是怎么定义这个接口的,参考一下。
第一: 个人主页信息接口
请求地址:
Request URL: https://weibo.com/ajax/profile/info?uid=5674904268
盲猜一下,weibo前端封装的ajax请求,都带 ajax 这个标记(weibo后端php写的,不知道他们有没有前后端分离的概念)
status_count 全部weibo数量这个,你可以发个新的weibo,看这个数量是否同步改变,就可以确认自己的猜想
第二个接口:我的收藏
请求地址:https://weibo.com/ajax/favorites/all_fav?uid=5674904268&page=1&with_total=true
favotite有收藏夹的意思
第三个接口:我的赞 (分页查询)
不断下拉的过程,不断调用 likeList接口,page在变化
https://weibo.com/ajax/statuses/likelist?uid=5674904268&page=1&with_total=true
每次返回20条
第四个接口:查看News Feed
第五个接口:热搜
全路径:https://www.weibo.com/ajax/side/searchBand
这里面的detailPath: /hot/search/ 应该是关键
或者我们可以直接访问这个接口,就是后端返回的数据。
我们来看下返回的内容
第一种,后面带字的,新 、爆 这种东西 这里的description 代表的就是后面的热度数字或者下午霸榜这种描述性关键性词语
第二种:正常的 就这四个属性,比较简单
第二种热搜接口,带词条搜索后的 访问的是另外一个接口,并且带 hotgovs 有关词条做置顶的
暂时就写这几个,后面用到一些和他们相关的再来详细看看。