利用Google App Engine给自己架设一个twitter的api
¬Article by Dreamix with 18 comments
31 十 2009今天一早起来,发现原有用来访问https://twitter.com/的hosts又失效了,同时带来的连带效果是twitterfox的死亡…
这时想起twitterfox不是可以修改api地址么,可是这api去哪里找呢?不如还是自己动手丰衣足食吧~
环境的搭建
首先,介绍一下我们建立api所使用的平台即GAE。
Google App Engine是Google提供的可扩展系统上构建网络应用程序。每个 Google App Engine 应用程序都可使用多达 500MB 的持久存储空间以及可支持每月 500 万综合浏览量的足够带宽和 CPU。目前每个用户可以免费创建十个应用。
现在需要去注册一个GAE,然后建立一个application,目前第一次使用需要验证用户手机(关于这个验证手机号码的填写,依照这个格式“+86 13xxxxxxxxx”,这里建议使用联通的手机号码,移动的不怎么容易接收到),输入手机号码就收验证码即可,之后,就可以用yourid.appspot.com来访问你的app应用。
下面,还需要下载安装Google APP Engine的开发环境,注意Python的版本,需要是2.5系列的,不能使用2.6或更高的版本,否则运行会出错。
Google App Engine SDK 下载地址 http://code.google.com/intl/zh-CN/appengine/downloads.html
Python 2.5.4 下载地址 https://olex.openlogic.com/packages/python?show=versions&version=2206
以上两个开发环境只需双击*.msi安装完成即可,就不多讲啦~
发布api应用到GAE
到这里,我们的磨刀功夫已经完成,可以开始上传api的文件包啦。
首先你需要这个包(点击下载)
然后、把源码解压到某个目录,比如 D:\Google\appengine(目录结构如下图所示)
用任意文本编辑器打开app.yaml这个文件,把第一行application: nest的nest改成你自己建立application的yourid。
下面开始上传,“开始→运行→cmd”,进入“D:\Google\appengine”目录,执行appcfg.py update gae,这个过程中会提示你输入你的gmail账号和密码,然后就大功告成了。
现在,你已经有了属于自己的Twitter API了!














There are 18 comments. Leave a comment!
¬ 小毅
Windows XP
Firefox 3.5.4
#9855 十月 31st, 2009 at 15:57
主题真漂亮
¬ rao
Windows XP
Firefox 3.5.4
#9863 十月 31st, 2009 at 18:40
我早就架设好了!
您真凹凸 哼!╭(╯^╰)╮
¬ 贝塔的小棉猴
Windows 7
Google Chrome 4.0.223.11
#9868 十月 31st, 2009 at 19:42
你真凹凸……
¬ Dreamix
Windows 7
Firefox 3.6b1
#9882 十月 31st, 2009 at 22:02
@rao
话说俺都FF3.6啦,还算不凹凸吧…
¬ 小O
Windows XP
Firefox 3.5.4
#9897 十一月 1st, 2009 at 01:11
这篇文章我收藏了,说不定以后会用到!
¬ Louis Han
Windows 7
Firefox 3.5.4
#9898 十一月 1st, 2009 at 01:14
嗯 之前我已经有鸟巢了 哈哈
¬ A.shun
Windows XP
Opera 9.80
#9903 十一月 1st, 2009 at 03:17
我推得少,用widget就够了
¬ 疾风
Windows XP
Firefox 3.5.4
#9912 十一月 1st, 2009 at 05:38
很高深啊 呵呵
我做个沙发
¬ 曙光再现
Windows XP
Firefox 3.5.4
#9924 十一月 1st, 2009 at 09:25
有点专业,看不太懂
¬ 李士辉
Windows XP
Internet Explorer 8.0
#9927 十一月 1st, 2009 at 10:00
我觉得国内的互联网都给阉割成太监了。
¬ 白大王
Windows Server 2003
Internet Explorer 7.0
#10044 十一月 2nd, 2009 at 16:31
居然还要手机支持……
瀑布汗。
¬ Dreamix
Windows 7
Firefox 3.6b1
#10171 十一月 5th, 2009 at 12:07
@白大王
是啊,关键是大多移动手机号还收不到那个验证码…
¬ mfkof
Windows 7
Opera 9.80
#10255 十一月 7th, 2009 at 21:53
看不懂…算了等饭否
¬ panyou
Windows XP
TheWorld based on IE 7.0
#10257 十一月 7th, 2009 at 23:42
我架好了自己的api。可是不知道要怎么用呀,能不能教我用一下,我现在在用“mixero”来上推特,可是在更改api的选项上输入什么都显示不可用的,请高手教教。谢谢! 邮箱xiaoqicooi0124@gmail.com
¬ Dianso
Windows XP
Google Chrome 3.0.195.32
#10335 十一月 11th, 2009 at 12:30
我就不需要修改host,现在还可以https上twitter,前几天解封的。
tuite.de就不错。
¬ tinaic
Unknow
Unknow
#10361 十一月 11th, 2009 at 23:28
赶在断网前架设好,终于能上twitter啦…终于终于能上了…泪流满面额T..T,我容易么我…dreamix真天才!!!!
¬ tinaic
Windows 7
Google Chrome 3.0.195.32
#10406 十一月 12th, 2009 at 13:21
¬ Alex
Windows XP
Firefox 3.5.5
#10773 十一月 19th, 2009 at 14:24
我自己已经搞了一个自用的API了,现在是不怕Twitter墙了。。