利用Twitter API将你的Twitter更新完美地输出到自己网站的页面上(PHP+CSS)

作者:Michael Zhang 来源:红人网事

Twitter虽然被GFW无情地封杀在了墙外,但俗话说得好“Twitter封得住,母猪能上树”,Twitter通过其开放的API,几乎到了无孔不入的地步,任何封杀在其面前都是苍白无力的。据Twitter官方的说法是,目前世界上有2000多种通过API来访问Twitter的途径。对于一些博客作者来说。现成的插件方式已经非常好用了,但是对于一些不折腾就难过的人,比如我,能够多发现一种更加自如的方式来调用Twitter的更新,永远是自身不倦的追求。

之前,我在红人网事上发表过两篇文章,详见:

利用RSS传送,在你的wordpress博客中调用你的Twitter个人更新的新方法
又一个通过RSS将Twitter个人信息输出到博客的php代码

这两篇博客文章是关于如何通过php的方式将个人的Twitter Status输出到博客页面中,今天我将介绍一种完全不同的方法,这个方法将真正用到Twitter提供的API,而不是简单的RSS传送。

首先,我们需要用到以下这个程序twitter.lib.php,看名字就知道这是一个库文件,该文件包含了一系列调用Twitter API的函数,我们在接下来的模板文件中只需要简单引用这个文件就可以非常自如地设计输出页面的内容与格式了。

接下来是一个模板文件,这个模板文件包含了自定义的CSS格式,页面输出的效果如图:


范例见:http://blog.redren.com/twitterstatus/ 这个页面我调用的是我自己的个人更新,在程序文件的源代码里面,你将看到第61行和被注释掉的62、63、64行,分别是输出个人更新的信息、朋友的更新信息、被Retweet的信息以及回复的信息,按照你自己的需要进行调用即可。页面输出的信息条数为20条,跟Twitter官网输出的默认条数一样。CSS样式可以根据自己的要求进行调整,你甚至可以将它设计得完全跟Twitter长得一样。

下面是所有文件源码的下载


没有评论: