上班路上突然想出了一个推广Twitter的点子,希望能在空闲之余去实现它。
Twitter现在无法正常访问大家都知道,但每天Twitter上的信息量都很大,很多消息的第一手资料基本上都来自Twitter,很多媒体正在受到Twitter的挑战,所以试图去访问Twitter似乎正在形成一种常状。
推广Twitter可以从其搜索结果开始,比如针对某标签的搜索等。现在虽然Google已经实现了对Twitter的实时搜索,但显示的搜索结果不怎么令人满意。
在海外空间盛行的年代,尤其是海外免费空间的横行,那在上面部署一个Twitter搜索功能,这不就很方便的推广了吗?只要把Twitter搜索结果显示出来就可以了,同时还可以把链接发给别人,只要空间还正常对方就能看到实时的搜索结果,这不是很好吗?
需要做的事情是如何实现把用户的请求发到海外的空间,由那个空间实现Twitter的搜索,然后再把结果发回来显示,类似于代理功能。应该比较简单,先找找看,找不到再自己写。
以下内容为下午4点更新:
经过Google搜索和研究其它Twitter相关的代码,我在twip的基础上做了修改,已经基本能实现Twitter搜索的代理,但有一点还没实现就是不能自动搜索并显示又有了多少条新的记录。
源码包里所有的图片、css、js文件均取自Twitter,但自动搜索功能没有生效。其中index.php和search.php是我在twip的基础上改写的,不需要配置直接把压缩包里所有文件上传到海外空间的某个目录下即可使用。
比如我上传到免费的x10空间http://lordong.x10hosting.com/ts、http://lorother.x10hosting.com/ts等,默认是搜索我的Twitter,可以自行修改。
测试过程中发现有一点不好的是连接很容易被GFW重置,因为是明文所以很容易被拦截,如果空间支持https就好了,呵。
2010-04-30 Update:在@darasion的帮助下解决了自动刷新和和容易被GFW重置的问题,开源项目tsearch。
源程序:tsearch.zip
好,很期待