admin管理员组

文章数量:1535476

先思考,如果我要挖掘一个qq获取好友列表的接口,那么必须找到一个网页在哪里会调用读取用户的好友列表。

然后这里要你从好友列表里面选择,那么这里肯定会出现一个ajax异步读取,这个jajx请求的响应也许就是你的好友列表。

接着在右边开发者工具里面会抓到很多请求包,那么你能一眼从众多的请求包中发现friend_show_qqfriends是显示QQ好友。

然后返回的json里面uin是QQ,groupid是分组id,remark是备注之类的。

 

QQ空间的,获取好友接口:http://user.qzone.qq/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/qzone/79620/79620/30″,
“yellow”:-1,
“online”:0,
“v6”:1},

   这个接口返回格式是callback的回调函数也就是意味着可以跨域获取?但是别忘记了这个接口请求需要带上一个参数也就是g_tk,这个g_tk是要用skey和QQ来计算的,并且需要验证cookie,所以

本文标签: 好友列表接口qq