|
本帖最后由 素顏じ亦傾城ジ 于 2022-3-23 11:14 编辑
.. 直接进入正题吧,下面这些地址通过POST或GET即可得到想要的数据.
注意: g_tk 是通过获取返回cookies中skey的参数计算出来的,在论坛中搜索一下就可以看到计算方式.
1.QQ头像获取 (GET):- http://q.qlogo.cn/headimg_dl?dst_uin=【想取头像的QQ号 】&spec=【头像尺寸】&img_type=gif
复制代码 注意: 头像尺寸分为四个,分别是 0,40,100,140 ( 0:高清大头像 40:40X40 100:100X100 140:140X140 )
qlogo.cn这个域名是腾讯的,因此不存在从其他网站调用的安全隐患.
大家可以直接用浏览器访问看看效果:http://q.qlogo.cn/headimg_dl?dst ... ec=100&img_type=gif
2.QQ空间头像获取(GET) :- http://qlogo3.store.qq.com/qzone/【想取头像的QQ号 】/【想取头像的QQ号 】/100
复制代码 注意: 返回的头像有些是png格式有些是GIF格式,主要是看头像主人传的头像是否动态了.有些编程语言无法显示png图片,需要自行判断返回格式并转换.
演示地址: http://qlogo3.store.qq.com/qzone/Q号/[url=http://qlogo3.store.qq.com/qzone/22688744/22688744/100]Q号/100[/url]
3.QQ部分资料 (GET) :- http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin=【想取资料的QQ号 】
复制代码 这个地址我测试了一下,发现浏览器貌似无法打开,各位就只能用软件去GET了. 提示:返回的数据是UTF8编码
以我的QQ为例,返回的数据是↓- _Callback(
- {"uin":<a href="http://qlogo3.store.qq.com/qzone/22688744/22688744/100" target="_blank">Q号</a>,
- "rflag":-1,
- "pycertified":0,
- "qzone":1,
- "nickname":"℡綠茶々絮語,安之若素...",
- "realname":"",
- "smartname":"",
- "logolabel":"1352384297",
- "offsetBirth":277,
- "isFriend":0,
- "bitmap":"08c09d0000008001",
- "score":538,
- "avatarUrl":"http://qlogo1.store.qq.com/qzone/<a href="http://qlogo3.store.qq.com/qzone/22688744/22688744/100" target="_blank">Q号</a>/<a href="http://qlogo3.store.qq.com/qzone/22688744/22688744/100" target="_blank">Q号</a>/100?1352384297","specialrelation":0,
- "blog":{
- "title":"爱注释论坛,致力打造网络第一注释平台",
- "content":"网址:http://azhus.com 就这样慢慢发展吧,呵呵..\n",
- "url":"http://<a href="http://qlogo3.store.qq.com/qzone/22688744/22688744/100" target="_blank">Q号</a>.qzone.qq.com/blog/1368254361"}
- });
复制代码 注释一下几个重要参数:
uin是QQ号
qzone=1 表示该号码有开通QQ空间,=0表示没有.
nickname ,QQ昵称 ,(有些使用特殊符号的QQ昵称是获取不到的
score, QQ空间的等级积分.
offsetBirth ,意思是今天距离QQ号主人的生日还有几天的意思. (这个参数不靠谱,经常不准
isFriend , =0表示和自己不是好友,=1代表是好友.(此处因为是未登录情况下GET,因此都为0)
avatarUrl, 空间头像地址.其实直接用前面介绍的QQ空间头像GET地址获取就好了.并且这里的地址也是头像地址+logolabel参数,比较繁琐,不推荐.
blog":{ }); 这里面是当前QQ号最新一篇日志的信息. title是日志标题,content是日志简介. url是日志地址.
如果有开通红黄蓝绿钻什么的,GET这个地址也是能取到的.我通过获取其他好友的信息可以得到以下自己没有的参数.
redvip 红钻,参数里有等级数
superqq 超级QQ,参数里有等级数
publicwalfare QQ公益等级,参数里有等级数
paipaivip 彩钻等级,参数里有等级数
greenvip 绿钻 .....
bluevip 蓝钻.......
4.QQ黄钻等级获取 (GET):- http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=【QQ号】
复制代码 我get了我的QQ号,返回了以下内容:- portraitCallBack({"Q号":["http://qlogo1.store.qq.com/qzone/Q号/Q号/100",538,-1,0,0,0,"℡綠茶々絮語,安之若素...",0]})
复制代码 解释一下: [ ] 内的第一个是空间头像地址,第二个是空间等级积分数, -1后面那个参数就是黄钻等级数了. 我没钱开通,因此是0 ....
(汗.. 没想到写这种小文章这么伤身.. 还有三分之二的地址,下次继续..) |
评分
-
查看全部评分
|