-
用免费PHP空间自建twip api proxy
日期:2009-08-07 | 分类:电脑
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://17tingyu.blogbus.com/logs/43711456.html
众所周知的nest api proxy用GAE自建,那twip有免费的php空间可用吗?答案是有的。用GAE自建的api代理不能用后,知道了twip还可用,yegle也提供了他自己的地址,但太多人用导致过载,而且还加上了twip关键词,只好自己想办法,想起不久前申请了个美国的免费php空间没有用,当时是想用来放ping.fm tools的,但没有成功,拿来架设twip刚好,经过一番折腾,终于成功了!但又是要给人家修改代码,晕,总修改人家的代码,不过能用就好,废话不说了,看下面文字。
1、申请空间
5500MB空间
200GB流量/每月
支持mysql数据库
支持PHP脚本
支持FTP
支持域名绑定
没有广告
免费具体功能请看:http://byethost.com/index.php/free-hosting
申请地址:http://byethost.com/free-hosting/news
申请时Email一定要真实的,因为需要通过它接受空间帐号、密码等等信息。另外可以到co.cc申请一个免费域名来绑定,顺便你也可以自己建个站玩玩。如果申请有什么问题可以自己搜一下,网上有教程。
2、上传
上传可以通过网站提供的上传功能,也可以用ftp软件,把twip的四个文件上传到htdocs里面,或者在htdocs里建个文件夹,再把文件上传进去就可以了。
3、客户端设置
客户端软件里的api proxy url设置有些特别,因为byethost的服务器只会把有“?”的链接当成有参数的请求,才会把链接传递给脚本处理,所以在填写时要在后面加上问号,类似这样:http://yoururl.com/twip/?
因为以上原因造成原twip脚本在截取链接时少截取2个字符,所以我就修改了下代码,总共就改了3个字符,再要多改我可就不会了,呵呵。
至此就完成了,不过目前twitter还很不稳定,搜索功能和发推能使用,但刷新看推还不行,只能要看谁的推搜一下再回复了。
好了,现在我们人人都拥有了nest和twip这两大美女了:P。
差点忘了,修改后的twip源码(只适用byethost的空间):twip.rar
ps:真是对不住大家,上面的源码没仔细测试,刚开始以为不能刷新看推是因为twitter或空间不稳定造成的,现在终于发现真正的问题所在了,是因为urll中的“.json?”被无故换成了“.json&”,造成错误,现在通过修改源码把它给校正过来了,经初步测试功能正常了,但还没仔细测试,呵呵,欢迎大家来做小白鼠。点击下载新的twip修改版源码:twip.rar
有问题可以在twitter上@jacobcheung
晕,第二次修改:大家都放在htdocs里,而我都是在子目录里的,所以在修改代码和测试时没发现这个问题,按照上面方法安装设置后,如果是直接上传到htdocs里的,需要在客户端设置api时在问号前多加个斜杠,或者可以自己修改index.php文件,把如下代码中红色部分的2改成1即可。
$requesturl = substr( $_SERVER['REQUEST_URI'] , strlen($webroot)+2 );
if($requesturl == ''){
echo '<html><head><title>Twip,Twitter API proxy in PHP.</title></head><body><h1>Twip,Twitter API proxy in PHP.</h1><p>This is a Twitter API proxy,and is not intend to be viewed in a browser.<br />Please use '.$apiurl.' as a Twitter API URI in your Twitter Client.<br />Visit <a href="http://code.google.com/p/twip/">Twip </a> for more details.</p></body></html>';
exit();
}随机文章:
twitter上不去了 2009-08-06Gravity v1.20.5562 2009-07-07电脑维护日志 NO.0003 2008-05-29To:蟑螂小强 2007-08-26IE是怎么了? 2006-02-26
收藏到:Del.icio.us







