修改了reTweet主题的部分代码,实现在首页显示我的twitter最新几条tweet
retweet是个不错的wordpress主题,很适合类似我这样的blog写不来的推特热爱者。主题的首页可以显示最新的几条tweet,当然这是在你的浏览可以跨越长城的前提下。
为了方便那些无法跨长城的用户看到这部分内容,我根据 @ 在博客里的说明,修改了一代码,实现在不跨长城的情况下,显示tweet。
1、先下载 http://twitter.com/javascripts/blogger.js 然后上传到自己的blog空间里备用;
2、在blog后台的外观——编辑里,修改 底部 (footer.php) 这个文件;
3、将<script type=”text/javascript” src=”http://twitter.com/javascripts/blogger.js”></script>这部分的地址,替换成你在第一步下载,保存在你自己blog空间的那个文件地址;
4、修改以下代码:
<script type=”text/javascript” src=”http://twitter.com/statuses/user_timeline/<?php echo($options['retweet_twitter_username']); ?>.json?callback=twitterCallback2&count=<?php echo($options['retweet_twitter_number']); ?>”></script>
改为:
<script type=”text/javascript” src=”http://[XXX.XXX.com]/api/statuses/user_timeline/<?php echo($options['retweet_twitter_username']); ?>.json?callback=twitterCallback2&count=<?php echo($options['retweet_twitter_number']); ?>”></script>
其中[XXX.XXX.com]改为你自建的Birdnest的代理,当然这个代理需要你自己建,教程在网上一搜一大把。
好了,现在在reTweet主题中已经可以显示我的最新几条推了。
几点说明:
1、在这里,一个首要的前提是你的代理没有被长城和谐掉。appspot.com目前已经被和谐了,因此你的Birdnest代理需要启用一个自己的域名;
2、这种方法,一旦ghs.google.com被封,也将不能正常使用。最近几天发现ghs.google.com解开了,希望这种状态继续保持下去;
3、使用其它twitter api的方法,我还将继续测试一下,今天没时间了。
———–无奈的分割线————-
2009年12月16日更新:目前,ghs.google.com再次被强,这段代码又用不到了。
———–华丽的分割线————-
还是2009年12月16日更新:我自己用twip建了一个twitter的api,现在用这个api的地址代替Birdnest的地址,也可以完全实现以上功能。
将上以修改过的代码:
<script type=”text/javascript” src=”http://[XXX.XXX.com]/api/statuses/user_timeline/<?php echo($options['retweet_twitter_username']); ?>.json?callback=twitterCallback2&count=<?php echo($options['retweet_twitter_number']); ?>”></script>
红色部分修改为可用的twip代理地址就可以了。
至此,感叹一句:推特封得住,母猪都会上树。
