本站评论使用QQ官方获取昵称的接口

Mr.Bai 1,068 浏览 2

本站评论使用QQ官方获取昵称的接口

前久发现评论处的获取QQ资料用不了了,但是最近一直特别忙所以也没有去弄一下,现在有时间了改了一下

本站获取资料代码:

<?php //获取QQ信息
function getqqtx($qq){
    $url="http://q.qlogo.cn/headimg_dl?bs=qq&amp;dst_uin=$qq&amp;src_uin=bducds.com&amp;fid=blog&amp;spec=100";
    return $url;}
if(isset($_POST['qq'])){
    if(empty($_POST['qq'])){
        echo "@@({comname:'QQ账号错误',commail:'QQ账号错误',comurl:'QQ账号错误',toux:'http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin=10001&src_uin=www.xiaobaibk.com&fid=blog&spec=100'})@@";
        return ;
    }
    $spurl = "http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins={$_POST['qq']}";
    $data = file_get_contents($spurl);
    $nc=explode('"',$data);
    $s=$nc[5];
    $bm=mb_convert_encoding($s,'UTF-8','UTF-8,GBK,GB2312,BIG5');
    if(empty($bm)){echo "@@({comname:'QQ账号错误',commail:'QQ账号错误',comurl:'QQ账号错误',toux:'http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin=10001&src_uin=www.xiaobaibk.com&fid=blog&spec=100'})@@";}
else{echo "@@({comname:'{$bm}',commail:'{$_POST['qq']}@qq.com',comurl:'http://user.qzone.qq.com/{$_POST['qq']}',toux:'http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin={$_POST['qq']}&src_uin=qq.feixue.me&fid=blog&spec=100'})@@";}}
function getqqxx($qq,$role=''){
    if(!empty($role)){
        return $role;
    }
    $ssud=explode("@",$qq,2);
    if($ssud[1]=='qq.com'){
    return getqqtx($ssud[0]);
    }else{  
    return MyGravatar($qq,$role);   
}}
?>

这是原来的接口:http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins=

换成新的接口:http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=

以上的只可以在国内使用,后面这个国内外通用:http://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=

发表评论 取消回复
表情 图片 链接 代码

  1. 小民同学
    小民同学 游客

    日常来访,记得微笑

    • Mr.Bai
      Mr.Bai 站长

      @小民同学@小民同学:没有钱赚,不开心呀

分享
请选择语言