文章
56
微语
55
评论
256
Do you like me?
395
最新微语
倾丞(Jochen) 2个月前
真正能让你变强的东西,其核心困难是无法回...
倾丞(Jochen) 4个月前
不辩、不劝、不争
倾丞(Jochen) 4个月前
“人生的终极目标是穷尽一生去浪漫。看日落...
倾丞(Jochen) 5个月前
失去人性,失去很多;失去兽性,失去一切
倾丞(Jochen) 9个月前
我不相信成熟能让我们所谓接受任何东西,成...
我生平最讨厌一个字,略!尤其是题不会做时。

获取QQ号昵称头像的一些开放接口介绍与调用案例(2023/7)

倾丞(Jochen) · 1年前
2023-7-18 · 折腾日记 · 1.2k · 10

博客的主题附带一个功能,就是输入自己的QQ号码可以一键获取所有评论所需信息,当然不包括评论内容,然而最近这个功能出现了点小故障

目前只能推测是这个接口加了鉴权验证功能,好在还有一个开放接口可以正常使用

https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=QQ号
Markup

有以下数据

portraitCallBack({"QQ number":["http://qlogo3.store.qq.com/qzone/QQ number/QQ number/100",QQ Level,-1,0,0,0,"QQ Name",0]})

关于QQ头像获取

常用的头像获取方式本文不再赘述,实际上缺点也很明显,直接暴露QQ号码,在网站开发过程中如果作为静态资源直接引用还是有风险的

在网上冲浪了一小会突然发现了这个获取随机加密头像的腾讯接口

https://s.p.qq.com/pub/get_face?img_type=id&uin=QQnumber
Markup
参数值表
img_type/参数id/数值图像尺寸/px
 040x40
 3100x100
 4140x140
 5640x640

返回示例

http://thirdqq.qlogo.cn/g?b=sdk&k=5xRdd9uNmWVckXArSWok5g&kti=ZLVsYAAAAAA&s=640&t=1611901576

k为随机加密

PHP调用示例

<?php
function getRedirectURL($url) {
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  $response = curl_exec($ch);
  $redirectURL = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
  curl_close($ch);
  return $redirectURL;
}
// 替换为你要访问的 QQ 号码
$qqNumber = "123456789";
$firstURL = "https://s.p.qq.com/pub/get_face?img_type=id&uin=" . $qqNumber;
// 获取重定向的第二个链接
$secondURL = getRedirectURL($firstURL);

// 输出 JSON 格式
header('Content-Type: application/json; charset=utf-8');
echo json_encode(['QQimage' => $secondURL], JSON_UNESCAPED_UNICODE);
?>
PHP
July 18,2023 00:00:12
阅读1.2k
撰写评论
Comments
Donnie Rason
World's Best Neck Massager Get it Now 50% OFF + Free Shipping!

Wellness Enthusiasts! There has never been a better time to take care of your neck pain!
Our clinical-grade TENS technology will ensure you have neck relief in as little as 20 minutes.

Get Yours: https://hineck.co

Sincerely,

Donnie
倾丞的艺术科技小窝网址导航-艺术与科技的双重碰撞
#6 2周前 (06-30)
回复
Timeless
也可以用这个呢,https://q1.qlogo.cn/g?b=qq&s=100&nk=QQ号
#5 11个月前 (08-30)
回复
星河城野
用上了 之前不知道还有尺寸参数
#4 11个月前 (08-17)
回复
倾丞(Jochen)
@星河城野:哈哈
#4-1 11个月前 (08-17)
回复
某科学的贝壳
过来看看
#3 12个月前 (07-18)
回复
倾丞(Jochen)
@某科学的贝壳:
#3-1 12个月前 (07-18)
回复
Levi
jochen 牜比啊
#2 12个月前 (07-18)
回复
倾丞(Jochen)
@Levi:
#2-1 12个月前 (07-18)
回复
undefined
大佬牛逼
#1 12个月前 (07-18)
回复
倾丞(Jochen)
@undefined:欢迎大佬
#1-1 12个月前 (07-18)
回复
心随我意 路行千里
可爱 艺术家 江苏靓仔 二次元 哲学家
个人档
qc#gov.moe ,#=@
最新评论
Donnie Rason
World's Best Neck Ma...
2周前
倾丞(Jochen)
@小张:好的,正在构建[smilies8...
4周前
老虎
不需要纠结那么多其实平时的时候或者大部分...
1个月前
小张
早上中午晚上好,麻烦兄弟给换一下链接,夏...
1个月前
Qicloud
光的艺术
2个月前
书签网
抵制预制菜,还的是江西小炒
4个月前
7Wate
摄影让一瞬间成为永恒。
5个月前
倾丞(Jochen)
@小饿:是的,我...
5个月前
小饿
“你要拍好人像就不能只拍人,要拍树是另一...
5个月前
倾丞(Jochen)
@AW:好滴 ٩(•̤̀ᵕ•̤́๑)ᵒᵏ...
5个月前