两种简单获取QQ头像的方法,可用作其它

时间:2014-9-10    作者:晨曦    分类:


第一种

以GET方式访问

http://ptlogin2.qq.com/getface?appid=1006102&uin=QQ号码&imgtype=尺寸
尺寸一共分为四种:

2:70*70
3:175* 175
4:247*247
5:高清原始头像(不存在高清头像则返回等级为2级的头像)

GET请求返回内容:

pt.setHeader({“10001″:”http:\/\/q2.qlogo.cn\/g?b=qq&k=Vjic48anMfN6ovAxw4eN94w&s=640&t=892773019″});
其中:

http:\/\/q2.qlogo.cn\/g?b=qq&k=Vjic48anMfN6ovAxw4eN94w&s=640&t=892773019
将获取到的网址里的转义符(\)去掉,然后直接访问就可以得到头像了。

PHP可以使用 stripslashes() 函数
得到

http://q2.qlogo.cn/g?b=qq&k=Vjic48anMfN6ovAxw4eN94w&s=640&t=892773019
直接访问即可得到头像.

====================我是萌萌的分割线======================

第二种

直接访问

http://q1.qlogo.cn/g?b=qq&nk=10001&s=640&t=892773019
其中 s=640 为图像尺寸 t=140973994 为unix时间戳

640 似乎是原始头像大小

140 =140*140

100=100*100

40=40*40

尺寸和第一种差不多