效果图:本文提供,PHP / Javascript 两种调用的实例:
实现原理:调用 腾讯微博API Beta[民间版] ,使用php解析,在wordpress中输出。
操作步骤: [缓存版] 强烈推荐!神速
1、选好要插入,腾讯微博消息的地点,如:首页index.php,侧边栏sidebar.php,开始添加;
2、在Wordpress 根目录,新建文件夹名:txwb ,赋予权限 755 ,!!!否则无法写入文件缓存;
3、添加以下代码:
<?phpecho ‘<span>某某说’.$decodedArray[content].’ 发表于 ['.$decodedArray[time].’] 来自 ['.$decodedArray[from].’]</span>’;$id = ‘XXX’;//你的腾讯微博ID$decodedArray = json_decode($jsonObject, true);$url = ‘http://Q.hzlzh.com/’.$id; //腾讯微博API$e = ABSPATH . ‘txwb/’.$id.’.json’; //这里就要用到 第二步新建的那个目录了!!!$t = 3600; //设定再缓存间隔3600秒,也就是1小时, 单位:秒if ( !is_file($e) || (time() – filemtime($e)) > $t ){//当缓存文件不存在或文件超过1小时才更新copy($url, $e);//拷贝到本地主机,一般主机都支持这个函数}$jsonObject = @file_get_contents($e);<?phpecho ‘<span>某某说’.$decodedArray[content].’ 发表于 ['.$decodedArray[time].’] 来自 ['.$decodedArray[from].’]</span>’;$id = ‘XXX’;//你的腾讯微博ID$decodedArray = json_decode($jsonObject, true);$url = ‘http://Q.hzlzh.com/’.$id; //腾讯微博API$e = ABSPATH . ‘txwb/’.$id.’.json’; //这里就要用到 第二步新建的那个目录了!!!$t = 3600; //设定再缓存间隔3600秒,也就是1小时, 单位:秒if ( !is_file($e) || (time() – filemtime($e)) > $t ){//当缓存文件不存在或文件超过1小时才更新copy($url, $e);//拷贝到本地主机,一般主机都支持这个函数}$jsonObject = @file_get_contents($e);
4、收工,关于美化样式,自己调整CSS吧。
—————看好了,我是分割线—————
非缓存版 [一般推荐] 速度一般
基本步骤同上,无需 第 2 步。
代码如下:
<?php
$id = ‘XXX’;//你的腾讯微博ID
$jsonObject = @file_get_contents(‘http://Q.hzlzh.com/’.$id); //调用腾讯微博API
$decodedArray = json_decode($jsonObject, true);
echo ‘<span>某某说’.$decodedArray[content].’ 发表于 ['.$decodedArray[time].’] 来自 ['.$decodedArray[from].’]</span>’;
?>
任何问题,欢迎反馈@hzlzh-com
PS:最上面那幅图中另一条是Twitter信息,调用方法见:网站调取Twitter信息|格式化输出时间
————–看好了,我是更新分割线————–
Javascript 调用范例 [请注意API地址有变] http://q.hzlzh.com/js/+你的ID
DEMO地址:http://q.hzlzh.com/js/demo.html
Read More原创文章,版权所有©转载请注明: 转载于自力博客HzlzH

在
在
在 