本文讲解如何通过QQ号获取QQ昵称、头像等信息。
今天在找资料的时候发现有些网站的评论直接输入QQ号会自动获取昵称、头像和邮箱,看了下network发现是调用接口查询出来的,因此整理并记录一下。
获取头像信息有两个接口:
https://q1.qlogo.cn/g?b=qq&nk=QQ号&s=1
http://q2.qlogo.cn/headimg_dl?dst_uin=QQ号&spec=1
其中s/spec的值:
s/spec | PX |
1或2或40 | 40 x 40 |
3或100 | 100 x100 |
4或140或160 | 140 x140 |
5或640 | 640 x 640 |
获取昵称的接口:
https://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=QQ号
这个接口返回的数据是:portraitCallBack({“QQ号”:[“http://qlogo2.store.qq.com/qzone/QQ号/QQ号/100″,2,-1,0,0,0,”QQ昵称”,0]}),对数据进行处理后即可拿到QQ昵称,至于邮箱直接在QQ号后面加上“@qq.com”即可。
另外还有一个获取QQ群头像的接口:http://p.qlogo.cn/gh/q群号/q群号/spec,其中spec值参考上面的表。
以上接口官网好像没有直接提供对外公开,所以请慎用,万一哪天官方加条件限制就用不了了。
历史上的今天:
展开阅读全文
上一篇: 小程序开发[使用uni-app插件]
下一篇:Docker中安装Gogs并配邮件服务、加SSL以及创建仓库、克隆项目并测试提交和自定义模版HTML页面以及一些注意事项等