制作网站时会需要调用QQ头像,默认使用QQ官方的QQ头像获取api接口,但是很容易暴露头像的QQ号,直接新标签打开头像图片就可以看到QQ头像的QQ号了
默认官方QQ头像获取接口:

http://q1.qlogo.cn/g?b=qq&nk=QQ号码&s=640

于是见到了这样的获取QQ头像地址

https://q1.qlogo.cn/g?b=qq&k=Vjic48anMfN6ovAxw4eN94w&s=640

上面的地址中没有QQ号,却获取了某人的qq头像,里面的重要参数就是K后面的值,那么如何获取K值呢?

https://s.p.qq.com/pub/get_face?img_type=3&uin=QQ

将上面的QQ 换成要获取的QQ 参数即可
就会得到如下链接
https://thirdqq.qlogo.cn/g?b=sdk&k=Vjic48anMfN6ovAxw4eN94w&s=100&t=1555323598
链接中K值替换到默认官方QQ头像接口,将QQ换成上面的K值将默认接口中的qq&nk将n去掉,
例:http://q1.qlogo.cn/g?b=qq&k=Vjic48anMfN6ovAxw4eN94w&s=640
这样网页上的头像就无法通过链接看到QQ号
此方法仅是获取单个QQ头像加密链接,如果需要调用加密链接参考我参考的文章
本文参考文章:https://www.ityinhu.com/448.html