西门的后花园

一个热爱网络的年轻人的博客

调用非官方API实现WordPress博客添加腾讯微博

腾讯微博开通好几个月了,我选择腾讯微博,没别的,就是方便,因为集成到QQ面板上面了,不用登录网页。之前就像把微博调用在博客上面,但是腾讯一直不提供API。忘记找哪位朋友要了一个爱好者写的API,今天有空就研究了一下,其实很简单,唯一不足的是他用的自己的服务器,所以设置成大约1-7分钟才更新一次,反正我测试了三次,从微博发一条信息,刷新网页,两条7分钟、一条1分钟后在博客上面显示。不过OK,不是很久,总比没有用得好。

我选择的是放到右侧边栏也就是sidebar里面显示。所以在sidebar.php里适当的地方加上下面代码:

数据正在加载中...

然后美化一下,我在style.css加了一句,#MyMicroBlog{padding:10px;},大家主题不一样,想法不一样,自己去美化吧。

但是我的主题比较特殊,里面有判断语句,所有要顾忌所有页面的话,必须写两次这段代码,但是这段代码里面div是有id的,怎么办?我想了半天,后来才反应过来:一个页面不能有相同的id,只是对html静态网页来说的,我是写到php动态网页里的两个id,编译后的html页面只会出现一个,因为另外一个判断了。所以就大胆的复制了两次这段代码。

有的朋友担心这么大段JavaScript代码会不会影响博客的加载速度,其实不会的。你甚至可以把代码第一排的div复制到需要的位置,然后把下面的JavaScript代码放到footer.php里面,都是可以的。实际上div里面就是一张加载图片而已,不信你自己看咯。

效果大家可以看我的侧边栏,就调用了三条,本来想调用五条的,但是会撑很高,所以就三条了,大家喜欢的话可以自己调整条数的。API制作者点我

PS:腾讯微博已经推出开放平台http://open.t.qq.com/apps/show/

评论列表

  1. 呵呵 沙发 hzlzh也弄出来了
    不过我还没加~

  2. 我也想让他显示微博

  3. 是说高亮代码插件么 SyntaxHighlighter实现代码高亮 貌似很多人用这个

  4. 你这API用上了,以后对我的人身攻击也就会更新出来,大家就知道你的恶毒了 :mrgreen:

  5. 路过,还是坚持用twitter。天朝的东西有点纠结。

  6. 哈哈…那就等你明天公布代码咯……会关注哦

  7. 抵制微博~!!

  8. 其实QQ还是挺方便的,虽然有些人在抵制“`

  9. 好东西,不过这样侧边栏内容就多了,所以我还是先分开。哈哈

  10. 不敢加,不知加了会不会拖慢

  11. 上面有人在抵制了,哈哈。 :mrgreen:

  12. 我也想把QQ微博加载到博客右侧,呵呵

  13. 这个暂时没想法。更新微博不勤快~~~

  14. WP-Syntax还可以,我用了

  15. 这个不错,,但是我还是想等官方的出来,呵呵

  16. 没用TX的微博,用了 PageCookery

  17. 恩 不错 diy

  18. 微博都懒得更新。。。

  19. 我还是不调用了 也不怎么发言

  20. 载入有点慢啊

  21. 这个有点意思 回头自己也加上

  22. 路过,支持一下。

  23. 😐 不错啊,暂时用不上,以后可能就有用了.

  24. 说的很精彩,不过好像没有提我

  25. 为什么我用了代码之后 显示效果比博主的差远了呢

  26. wp的 。。 如果是zblog的就好了

  27. 3Q,我拿去用用///

  28. 我怎么用不得 请指教 谢谢

    侧边没有显示 怎么办

    http://www.socc.tk

  29. 这个貌似也是用别人做好的API接口而已 ❗
    可以找找如何直接调用官方未公开API的方法哦 💡

    • 哇,你还真会想啊!要是官方提供API谁还会自己去做?
      这确实是一位爱好者提供的私人API。

      • 呵呵…但我说的是真的,这个私人API接口其实是封装了而已。官方调用方法已经有人写过文章了,记得好像是根据手机客户端版分析出来的接口。另外,模仿网页登录后获取微博数据也是可以的,这有个例子 http://down.admin5.com/code_php/64275.html 估计私人API接口使用的是前面说的两种的其中一种。

        • 抱歉,今天才看见你的回复 ❓
          因为原作者就提供一个API,所以不知道他怎么弄的。
          而你提供的A5下载这个,我下载了,上传到空间里面测试确实可以!我就简单的看了显示页面的代码,貌似是通过直接登录腾讯微博来获取里面的内容的,具体我也不是很懂。
          不过还是非常感谢你提供了这么好的东西给我,我当时还没搜索到呢! :mrgreen:

  30. 能不能给静态网页写个啊…比如我用的ZBlog..

    • 以上代码是HTML+JavaScript,不管是ZBlog的asp,还是WordPress的PHP,都可以用的。不信你新建一个HTML页面,一样可以用。

  31. 你不如弄一个滚动的,这样效果可能好一点,而且再用上缓存,速度比你这个快吧

  32. bq69

    你侧栏的是也是用这个api吗?感觉好看很多。。嘻嘻。

  33. 不知道能存活多久,我也来搞一个··

  34. 我这怎么显示不了呢 需要怎么设置啊

  35. 哈哈 腾讯已经开放api了

    现在变得如此简单啊

  36. 这个比较有意思啊,我喜欢。说实话特别讨厌官方的颜色和我的BLOG不搭。

  37. 这是一个好的例子,受益匪浅,去试试了

  38. 学习了,如何写QQ登录API?

西门进行回复 取消回复

分类目录