第一种
以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
尺寸和第一种差不多