先思考,如果我要挖掘一个qq获取好友列表的接口,那么必须找到一个网页在哪里会调用读取用户的好友列表。
然后这里要你从好友列表里面选择,那么这里肯定会出现一个ajax异步读取,这个jajx请求的响应也许就是你的好友列表。
接着在右边开发者工具里面会抓到很多请求包,那么你能一眼从众多的请求包中发现friend_show_qqfriends是显示QQ好友。
然后返回的json里面uin是QQ,groupid是分组id,remark是备注之类的。
QQ空间的,获取好友接口:http://user.qzone.qq.com/p/r/cgi-bin/tfriend/friend_show_qqfriends.cgi?uin=867597730&follow_flag=1&groupface_flag=0&fupdate=1&g_tk=20372033
返回
_Callback({
“code”:0,
“subcode”:0,
“message”:””,
“default”:0,
“data”:
{“items”:[{“uin”:79620,
“groupid”:15,
“name”:”蔓越莓味哒曲奇”,
“remark”:”曲奇”,
“img”:”http://qlogo1.store.qq.com/qzone/79620/79620/30″,
“yellow”:-1,
“online”:0,
“v6”:1},
这个接口返回格式是callback的回调函数也就是意味着可以跨域获取?但是别忘记了这个接口请求需要带上一个参数也就是g_tk,这个g_tk是要用skey和QQ来计算的,并且需要验证cookie,所以