腾讯微博连接API(自力缓存版)

为了同步腾讯微博的信息到WordPress,我尝试过不少东西,有用过一个小小的插件,有用过54bq.com制作的腾讯微博的Api,感觉都不是很好用,万一有时候连不上那边的主机就会同步不过来。通过搜索发现了HzlzH搭建的腾讯微博API Beta[民间版],而且告诉了使用方法,非常好用。下面是我使用缓存版腾讯微博连接API的过程:

1,在Wordpress 根目录,新建文件夹名:wp-cache,这个需要权限 777,不然就写不了文件缓存了;

2,在首页index.php中显示公告处加入以下代码:

 <?php 
   $id = ‘hesiway’;//腾讯微博ID 
   $url = ‘http://Q.hzlzh.com/’.$id; 
   $e = ABSPATH . ‘wp-cache/’.$id.’.json’; 
   $t = 3600; //设定再缓存间隔3600秒 
   if ( !is_file($e) || (time() – filemtime($e)) > $t ){//当缓存不存在或文件超过3600秒时更新 
   copy($url, $e);//拷贝到本地,一般主机都支持这个函数 
   } 
   $jsonObject = @file_get_contents($e); 
   $decodedArray = json_decode($jsonObject, true); 
   for($i = 0;$i < 5;$i++){ //数字5为调用的条数  
  echo ‘<li><span>’
.$decodedArray[contents][$i][content].
‘</span><span> ‘
.$decodedArray[contents][$i][time].
‘From’
.$decodedArray[contents][$i][from].
‘</span></li>’;
}
   ?>   

我使用时已经对上面有部分修改,加入了微博图标,改变了显示内容。

3,加入CSS,这个过程相对比较繁琐,我是反复编辑后才确定的,对消息内容我也利用css进行了截断,并在各大浏览器中反复测试。

4,最后利用jQuery对消息逐条轮换显示,最终形成了现在的效果,还算是满意吧,这个要总结后再写。

后期目标:

鼠标经过时停止轮换;

消息中的链接可点击;

进一步美化。

评论

《 “腾讯微博连接API(自力缓存版)” 》 有 47 条评论

  1. 小松 的头像

    我看到了头部的微博,呵呵~

    1. hesiway 的头像
      hesiway

      @小松, 呵呵,样式丑了点~

    1. hesiway 的头像
      hesiway

      @扯远了, 恩恩~ :嘻:

  2. Jethro 的头像

    我都没看到微薄啊?

    1. hesiway 的头像
      hesiway

      @Jethro, 在首页,不是很稳定啊,有时候显示不出·~

  3. C度空间 的头像

    这个蛮不错的!

    1. hesiway 的头像
      hesiway

      @C度空间, 缓存版的速度很快~

  4. freetstar 的头像

    看到页面的头儿了,挺有意思的

    1. hesiway 的头像
      hesiway

      @freetstar, 对对,就是那,呵呵~不过有时候没内容显示,不知啥原因~

  5. only博客 的头像

    真能折腾WordPress
    哈哈,支持一下!

    1. hesiway 的头像
      hesiway

      @only博客, :嘻: 谢谢支持哈~

  6. blueandhack 的头像

    话说腾讯封了一部分的API

    1. hesiway 的头像
      hesiway

      @blueandhack, 目前暂时能用,就是不稳定~

  7. 小周博客 的头像

    自力有写插件,以前搞过,后来给我废了

    1. hesiway 的头像
      hesiway

      @小周博客, 说不定那天我也撤了~

  8. PARA 的头像

    Firefox下看不到微博内容啊 :?:

    1. hesiway 的头像
      hesiway

      @PARA, 有时候内容拷贝不过来~不是浏览器差别~

  9. 风小 的头像

    :强: 看来有深度了,看不懂了。。。

    1. hesiway 的头像
      hesiway

      @风小, 原来我没写明白~

  10. Ian 的头像

    侧栏 您的足迹 很棒,一进来就看到了 :强:

    1. hesiway 的头像
      hesiway

      @Ian, 哈哈,普遍反映很好~高兴一下~

  11. Mucid 的头像

    民间版啊 :嘻: 还是比twitter安全许多啦

    1. hesiway 的头像
      hesiway

      @Mucid, 还是慢慢等腾讯开发api好~这头像怎么看着像写轮眼~

      1. Mucid 的头像

        @hesiway, HoHo,卡卡西写轮眼啊 :强:

        1. hesiway 的头像
          hesiway

          @Mucid, 果然~嘿嘿

  12. 朵未 的头像

    不错啊,看来我也要抽个时间搞搞。

    1. hesiway 的头像
      hesiway

      @朵未, 恩恩~慢慢折腾~

  13. 人好哇! 的头像

    呵呵,我自己的腾讯微博上就没几个东西,还是用不着挂在博客上丢人现眼了……

    1. hesiway 的头像
      hesiway

      @人好哇!, 呵呵~随便唠叨呗~

  14. laowi 的头像

    我腾讯微博上全发的小广告……

    1. hesiway 的头像
      hesiway

      @laowi, 然后再聚到博客上,哈哈~

  15. 张家界旅行社 的头像

    呵呵。。。。路过。

    1. hesiway 的头像
      hesiway

      @张家界旅行社, :微笑: 欢迎~

  16. 蛋卷 的头像

    这个api容易抽风 虽然我也用 :偷笑:

    1. hesiway 的头像
      hesiway

      @蛋卷, 这个还真是这样,抽风频率很大啊,还是等腾讯开放吧~

  17. OnC 的头像

    很实用啊这个功能 :强:
    我也要慢慢学习才行

    1. hesiway 的头像
      hesiway

      @OnC, 确定,API容易抽风~

  18. joyla 的头像

    这个我收藏,但是现在不用!呵呵

    1. hesiway 的头像
      hesiway

      @joyla, 恩恩~

  19. 3q博客 的头像

    哈哈,不错,怎么同步WordPress到qq微博的呢?之前同步到twitter

    1. hesiway 的头像
      hesiway

      @3q博客, 等QQ公布API就可以了,哈哈~

  20. ferrante insurance services 的头像

    The best thing that I read ever =D

  21. heson 的头像

    已经用上了~ :强:

  22. 淘宝快递员 的头像

    过来学习学习,欢迎回访!

  23. 发型 的头像

    了解了!!

  24. cheng 的头像

    呵呵,似乎有点不大明白