“守望轩”博客右侧边栏原来有个“杂感”的栏目,用来记录短的、不能大篇幅成文的短句,或者自己比较喜欢的短句和言论。
这个栏目最开始调用微博饭否的api来做的,因为众所周知的缘故,饭否无法使用了,后来采用腾讯的滔滔api来实现.2010年1月26日滔滔业务将会开始和qq空间心情整合,只能考虑放弃。思来想去,最终还是考虑用twitter来实现,不过twitter在国内无法访问,不能采用js的方式来调用。本博客的服务器才国外,用php的方式访问twitter的api应该没有问题,虽然有现成的wordpress插件“twitter tools”可以用,但本着尽量少用插件的目的,决定直接用php在wordpress主题里实现。twritter提供的api接口很丰富,研究一下觉得调用twitter rss的api比较简单,实现如下功能:
1、抓取twitter rss的内容,不需要密码,只需要用户名。
2、格式化rss的内容,显示用户本人的推的内容及时间,排除 @replies 回复给他人的信息内容。
代码如下:
01:
02: channel->item as $item) {
13: if ( ! preg_match($excludepattern, $item->title)) {
14: $filteredtitle=htmlspecialchars($item->title);
15: $filteredtitle=str_replace($username: ,,$filteredtitle);
16: //convert the time zone in china --转成中国时区
17: date_default_timezone_set('asia/shanghai');
18: $i++;
19:
20: if($i>$count)
21: {
22: break;
23: }
24: ?>
25:
26: (pubdate)); ?>)
27:
28:
29: 更多...
30: 源代码下载:twitter-rss.rar
http://www.bkjia.com/phpjc/364516.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/364516.htmltecharticle守望轩博客右侧边栏原来有个杂感的栏目,用来记录短的、不能大篇幅成文的短句,或者自己比较喜欢的短句和言论。 这个栏目最开始调用...