Emlog fly模版QQ评论修复代码教程

发布日期: 作者:冬镜SEO

  • 正文内容
  • 相关推荐
原创

前几天相信很多使用Fly模版长朋友,都发现文章页评论输入QQ,提示QQ帐号获取失败,是什么原因导致的呢?

Emlog fly模版

冬镜这里暂时先不多说,直接把评论调用的代码贴出来(以前的代码不可用)

<?php
header("Content-type: application/json; charset=utf-8"); 
$qq = isset($_GET['qq']) ? $_GET['qq'] : '';
if($qq != ''){
	$html = file_get_contents('http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins='.$qq);
	$nic = explode(',',$html);
	$name = trim(mb_convert_encoding($nic[6], "UTF-8", "GBK"),'"');
	$img = file_get_contents('http://ptlogin2.qq.com/getface?appid=1006102&uin='.$qq.'&imgtype=3');
	preg_match('/pt.setHeader\((.*?)\);/',$img,$picc);
	$pic = json_decode($picc[1]);
	$json['name'] = $name;
	$json['pic'] = $pic->$qq;
	echo $_GET['callback'].'('.json_encode($json).')';
}else{
	echo '';
}
看了上面的代码,站长朋友们心里有点数了吧。其实就是因为调用的接口失效了,所以导致Emlog Fly模版的qq评论获取信息全部失效。

代码中接口http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins= 是调用的腾讯朋友网的一个接口,虽然朋友网腾讯早已不运营了,但是也没想到会关闭,其中r.pengyou.com域名已经停止解析了。

为了解决这个问题,emlog系的站长都只有赶紧重新找接口修复,毕竟更换评论体系要不就调用三方的(友言的例子摆着,还是少用的好)或者自己重新写一个评论功能,都是毕竟麻烦的,在无意间发现了一个接口可以使用,冬镜直接放出接口:http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins= ,此接口是调用的QQ空间的接口,相信QQ空间还是能稳定很多年的。

完整的代码如下:

<?php
header("Content-type: application/json; charset=utf-8"); 
$qq = isset($_GET['qq']) ? $_GET['qq'] : '';
if($qq != ''){
	$html = file_get_contents('http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins='.$qq);
	$html = iconv('GB2312', 'UTF-8', $html);
	preg_match_all("#portraitCallBack\((.*?)\)#", $html, $data);
	$data = json_decode($data[1][0],true);
	$json['name'] = $data[$qq][6];
	$json['pic'] = $data[$qq][0];
	echo $_GET['callback'].'('.json_encode($json).')';
}else{
	echo '';
}

Emlog Fly模版需要将以上代码直接替换掉模版文件下inc/nic.php 这个文件(文章尾部直接提供下载地址)。

附上一张修复成功截图:

emlog评论

温馨提示:虽然该接口可以使用,但还是会有一部分QQ是获取不到信息的,冬镜没有仔细去研究,毕竟冬镜也是要上班的,猜想应该是QQ空间没有开通导致获取不到信息的。

管理员设置回复可下载

特别声明

本文为 冬镜SEO 原创发布,仅代表作者观点,不代表冬镜博客网的观点或立场,冬镜博客网仅提供信息发布平台,合作供稿、侵权删除、反馈建议请联系520@520xx.cc

分享SEO优化技术及网站优化教程,一个权威的SEO博客.

标签:

标题:Emlog fly模版QQ评论修复代码教程

链接:https://uqseo.com/emlog/174.html

版权:若无特殊标注皆为 冬镜SEO 原创版权,转载请以链接形式注明作者及原始出处

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

50条评论
  1. avatar

    cothey Lv.1 Chrome 78.0.3904.108 Chrome 78.0.3904.108 Windows 7 x64 Edition Windows 7 x64 Edition 回复

    哇塞

    中国 移动

    1. avatar

      99% Lv.1 Chrome 80.0.3987.132 Chrome 80.0.3987.132 Windows Windows 回复

      感谢感谢

      江西省上饶市 移动

      1. avatar

        锟斤拷 Lv.1 Chrome 70.0.3538.25 Chrome 70.0.3538.25 Windows 7 x64 Edition Windows 7 x64 Edition 回复

        66666对对对

        河南省南阳市 联通

        1. avatar

          锟斤拷锟斤拷 Lv.1 Chrome 69.0.3497.100 Chrome 69.0.3497.100 Windows 7 Windows 7 回复

          看看

          江西省抚州市 移动

          1. avatar

            obito Lv.2 Sogou Explorer Sogou Explorer Windows Windows 回复

            鼠年吉祥,新春快乐

            山西省运城市 联通

            冬镜seo客服