使用Google app engine打造自己专属的Twitter API PROXY

来源:http://puppyguy.org/archives/641.html

一直在我的Android G1手机使用twidroid软件上twitter,自从twitter被封锁后经过好心的朋友提醒开始使用Birdnestnest.onedd.net/api)这个twitter api翻墙继续tweets,可是前两天升级twidroid软件后就开始无法访问twitter了,每次帐户设置登陆总提示 login incorrect.于是在网上搜索,终于在iFanr爱范儿找到一篇无比强大的文章,使用Google app engine用简单到令人发指的方法建立了一个自己专属的twitter api,把文章转载如下,希望可以帮到大家,最后再次感谢原创作者。

一、申请Appspot账号。
1
、注册app engine,地址 http://appengine.google.com/ ,有google account很方便的就建立了。
2
、建立一个application,如图:


create a app use google app engine
3
、给自己的application设置一个唯一的id,以后就可以用yourid.appspot.com来访问你的app
网上这三步就完成了,它的作用其实就是在Appspot申请一个账号.
下面就是要在本机的电脑修改要上传的源码并上传.

二、下载源码并修改为自己对应的账号。

4、直接下载本贴打包的nest.rar(见附件,这个Nest更改过源码,支持建立搜索API
5
、解压到某个目录,比如 X:\nest
6
、用称手的编辑器或是记事本打开app.yaml这个文件,把第一行application: useriduserid改成你自己刚才建立的id

三、上传修改后的nest文件到Appspot账号。
7
关键从这里开始,大家将下载附件SDUpload 0.1.rar(见附件)解压到任意位置即可,如X:\sdupload
8
随后将刚才修改过的Nest文件夹拷入这个sdupload文件夹.
9
然后开始“-”运行“,输入cmd.exe进入命令行状态,在通过DOS命令进入sdupload文件夹
(
先进入X:, DOS命令是X: ,
再进入sdupload目录,DOS命令是 cd sdupload )
此时电脑的显示应该是:x:\sdupload,再输入以下命令行即可:

SDUpload update nest

10、此时,会提示你输入你的email地址和密码。输入你申请Google app engine帐户密码,用户密码输入正确的话会出现相关的提示信息,详见下面截图。

upload

11、在浏览器打开http://yourid.appspot.com/ 没问题的话应该可以看到twitter主页,不要太兴奋,根据我的测试虽然首页打开不算慢,但是依然无法登陆

12、现在可以把你申请的twitter api替代Birdnest api使用了,经过我的测试在Android G1平台的twidroid上使用正常。

13、don’t forget follow me   http://twitter.com/puppyguy

相关程序下载:

sdupload-01 nest

没有评论: