精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

互聯網知識

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

獲取QQ頭像接口 且不暴露QQ號

作者:狐靈科技 | 2020-04-13 18:21 |點擊:

在制作網站的時候 有時候評論 要使用到 獲取頭像 最直接的方法就是用戶輸入QQ 直接獲取他的頭像

這里的接口地址是:

【騰訊QQ頭像獲取直鏈】

API接口:http://q1.qlogo.cn/g?b=qq&nk=QQ號碼&s=640

調用例子:http://q1.qlogo.cn/g?b=qq&nk=190014322&s=640


但是這樣會暴露QQ  懂點代碼的直接查看圖片地址 就把QQ暴露了 這樣對用戶隱私不好

 

于是想到了這樣的QQ頭像地址

https://q1.qlogo.cn/g?b=qq&k=0n5AZ9Ne4h3em8iboKu3sHg&s=100

上面的地址,中沒有QQ號,卻獲取了某人的qq頭像,里面的重要參數就是K的值,那么如何獲取K值呢?

探索

上各種搜索利器,百度30分鐘無果,必應一下就找到了線索。
訪問下面的地址就能得到一個json

http://ptlogin2.qq.com/getface?appid=101382166&imgtype=1&encrytype=0&devtype=0&keytpye=0&uin=扣扣號&r=0.17780657206333406

簡化下無用參數,變成

http://ptlogin2.qq.com/getface?&imgtype=1&uin=扣扣號

訪問上述地址得到的json

pt.setHeader({"扣扣號":"http://q3.qlogo.cn/g?b=qq&k=對應的K值&s=40&t=1483323281"});

解決

知道怎么獲取就好處理了,上全世界最好的語言php

$qq = '你的扣扣號碼';
$geturl = 'http://ptlogin2.qq.com/getface?&imgtype=1&uin='.$qq;
$qquser = file_get_contents($geturl);
$str1 = explode('&k=', $qquser);
$str2 = explode('&s=', $str1[1]);
$k = $str2[0];
$qqimg = 'https://q1.qlogo.cn/g?b=qq&k='.$k.'&s=100';
echo $qqimg

獲取QQ頭像不暴露QQ接口直接調用


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

將上面的QQ  換成要調用的QQ  參數即可 

如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "獲取QQ頭像接口 且不暴露QQ號
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218