此文系早年博客的备份,仅用于参考学习。
This article is an archival copy of my early years’ blog posts.
为了达到让菜鸟也能按步骤完成搭建的目的,本文只尽可能简便的罗列步骤:
- 首先,你需要有一个Google账户,如果没有,
请到这里注册。 -
访问这里,点击右边侧栏的“使用入门”中的“注册”。 - 在接下来的界面中,用刚刚的Google账户登录。从这一界面开始下面将会是英文。
- 点击Create an Application。
- 下一步将会进行短信验证。
Country and Carrier选择Other,Mobile Number填写你的手机号,注意前面加+86,例如,+8613501234567。注意,这里每一个手机号码只能验证一个账户,收到验证码后在下一个画面填入。 - 接着来到
Create an Application页面,在Application Identifier填入你想要的程序名称,以后你访问该程序的地址就是:your-identifier.appspot.com。Application Title可以随喜好填写。选中I accept these terms,然后Save。 - 下一个页面会显示
Application Registered Successfully。 -
点击这里下载BirdNest,这是一个网友已经打包好的版本,原地址请访问:http://cid-b25292e8d4856480.skydrive.live.com/self.aspx/.Public/gae.zip。下载后解压,默认解压为gae目录,进入目录,用任何文本编辑工具打开app.yaml文件(推荐使用写字板),将第一行application:nest中的nest改为上文中你注册的your-identifier。 - 下载以下这两个工具,并安装:
Google App Engine:http://code.google.com/intl/zh-CN/appengine/downloads.html,下载Windows平台的GoogleAppEngine_1.2.7.msi。Python:http://www.python.org/download/releases/2.5.4/,如果该地址无法访问,请直接在本站下载:(本站只提供x86版本的下载,如果你需要别的版本,请自行到上述地址下载) - 安装完成后,到开始菜单里运行
Google App Engine Launcher。初次运行它可能会出现警告界面,提示找不到Python,不要紧,点击OK,然后选择Edit - Preferences,在其中Python Path里,选择你所安装的Python路径,通常情况下默认为C:\Python25\python.exe。设置完成后下次运行就不会再提示了。 - 选择
File - Add Existing Application,然后选择你刚才解压后的gae目录,点击add。然后你的窗口中会得到一个name为your-identifier,端口为8080的App。选中该App,点击工具栏上的Deploy,在弹出的对话框中填入你的Gmail地址和密码,点击OK后会出现一个DOS窗口,等待一小段时间,上传成功后会出现一个提示窗口,如果最后一行写着:Process exited with code 0,则证明你的App上传无误可以正确使用。如果提示不是code 0,则说明你的某处操作有误,请参照上文改正。 - 最后,访问
your-identifier.appspot.com/api/,即出现Twitter首页。
下面是如何通过twhirl使用自己搭建的API来访问Twitter:
-
Twhirl需要adobe air支持,请先下载安装adobe air:http://get.adobe.com/air/,然后到这里下载twhirl:http://www.twhirl.org/download - 安装好
Twhirl后,在它的Accounts界面,左下角的菜单里选择laconi.ca,在旁边的输入框中填写:your-twitter-id@your-identifier.appspot.com,your-twitter-id是你的twitter用户名,@之后则是你的Google App地址。然后在上面的方框中就会出现你的帐户名,选择它,点击右边的Connect,输入密码即可使用了。