本文将介绍如何通过Google App Engine搭建基于Python 2.5的BirdNest环境,建好的BirdNest可以在TwitterFox或twhirl中使用。
环境准备:Google App Engine
先要注册Google App Engine
,注册地址 http://appengine.google.com/
,然后建立一个application,目前第一次使用需要验证用户手机,输入手机号码就收验证码即可,之后,就可以用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 下载地址 http://www.python.org/download/releases/2.5.4/
关于Google App Engine的详细使用说明请参见这个地址
,这里我就不再累赘。
环境准备:BirdNest
下载birdnest要注意是下载分支branches/gae
,别下载主干trunk,否则更新到GAE上也不能用,会报错。可以使用一个SVN工具下载。例如TortoiseSVN
等。将其放到一个目录中,进入目录,编辑app.yaml文件,将第一行的application里的参数修改为自己的应用名。(alswl:我使用Eclipse获取了SVN的内容)
发布应用到GAE
准备好了上面的一切后,就可以发布这个应用到自己的Appspot上了,执行 appcfg.py update 目录名,中间会要求输入Gmail的用户名和密码,之后就可以使用了。你创建的API地址应该是yourid.appspot.com/api/ 。
使用BirdNest
在twhirl里的使用方法是,打开账号管理Accounts manager,选择laconi.ca账户类型,输入:[你的twitter帐号名]@yourid.appspot.com,密码为Twitter密码,即可使用。(alswl:我使用的是twhirl,需要安装Adobe AIR环境)
在
twitterfox里的使用方法是,打开 C:\Documents and
Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\ 随机信息
.default\extensions\twitternotifier@naan.net\components目录,编辑
nsTwitterFox.js文件,找不到的话直接在Documents and
Settings中搜索nsTwitterFox.js文件,编辑该文件的38行,将其修改为 var TWITTER_API_URL =
http://yourid.appspot.com/api/ 即可。
转载来自:DDD的一亩三分地
分享到:
相关推荐
GAE(Google App Engine)空间 GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法使用教程及 GAE域 GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法捆绑方法
test-protobuf-on-gae 在 App Engine 上测试 Google Protobuf 请参阅 和实际。部署部署设置应用程序 ID 和版本环境变量 export APP_ID="foo"export APP_VERSION="bar"然后运行 make deploy验证请务必访问 API 控制台...
中文名: 基于Google App Engine(GAE)的Java和GWT应用开发 原名: Google App Engine Java and GWT Application Development 作者: Daniel Guermeur, Amy Unruh 资源格式: PDF 版本: 文字版 出版社: Packt ...
App Engine 服务 Bean @Autowired MemcacheService memcache; @Autowired Queue defaultQueue; 抛出异常时的 JSON 响应 { " code " : 500 , " message " : " Something happen! " , " url " : " ...
appfy.recipe.gae:sdk: 下载并安装 App Engine SDK。 appfy.recipe.gae:工具: 在 buildout 目录中安装一个 python 可执行文件和几个 SDK 脚本:appcfg、bulkload_client、bulkloader、dev_appserver 和 remote_api_...
2048gae 2048是一个有趣的在线游戏。 我部署了2048的GAE版本,并使用了该代码。 该代码托管在2048版本已获得MIT许可。
Apress.-.Beginning Java Google App Engine (2009).pdf O'Reilly.-.Programming Google App Engine (2010).pdf O'Reilly.-.Using Google App Engine (2009).pdf Packtpub.-.Google App Engine Java and GWT ...
该项目由赞助注意:该项目是传统项目,它使用Google App Engine使用的第一项技术,例如webapp2作为Python框架,DataStore作为数据库。 在2016年,该项目成为历史遗留项目,建议使用诸如Flask或Django这样的现代技术...
菜鸟用GAE(Google_App_Engine)完全指南,网络穿越配置指南
google_appengine_1.9.10 for linux 发布于2014-08-28 To install on Linux: Unzip the App Engine SDK file you downloaded (google_appengine_1.9.10.zip), for example: unzip google_appengine_1.9.10.zip ...
这是一个使用 Google Cloud SQL/Google App Engine 的示例 Django 管理应用程序 第 1 步:创建一个 Django 应用程序 第 2 步:下载 Google App Engine 不支持 django-admin-bootstrapped v2.x 所需的 Django 1.7。...
clock.rar 这是我今天做的一个基于google app engine写的一个在该平台上开发app的示例,通过该示例的学习,我们可以很快上手学会怎样在GAE上开发属于你的应用程序了,希望对大家有用!
EmeraldBox 提供了结构和辅助工具来加速 Google App Engine 上的开发和应用程序部署。 辅助工具已包含在内,但仍处于初始数量。 该 repo 的灵感来自 Blossom 的 Flask GAE Skeleton,但已改进为使用 python2.7 运行...
GAE 程序开发指南 各种API详细解释 主要面向java开发语言
NULL 博文链接:https://acheron.iteye.com/blog/374464
graphene-gae:GraphQL对Google AppEngine的支持[不建议使用-寻找维护者]
具有真正持久性的Google App Engine缓存 通过这种简单的缓存,您可以真正保留GAE缓存项:内存缓存和云存储中。 Memcache是易失性的,因此,凭借cloudstorage的持久性,您可以确保项目始终可用。 如何使用 from ...
本教程使用原始 servlet 和 JSP 来演示 App Engine 的一些基本功能,而该项目使用 Wicket 作为 Web 框架。 此外,该项目定义了使用处理持久性的类,并使用将这些类的实例注入 Wicket 页面以与 App Engine 数据存储...
盖伊 使用Google App Engine(GAE)进行项目。 技术领域 Java Spring框架
云应用开发——Google App Engine & Google Web Toolkit入门指南 Google App Engine入门 Google App Engine 开发人员指南