本文将介绍如何通过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的一亩三分地
分享到:
相关推荐
### Google App Engine 搭建 Twitter API Proxy #### 一、什么是 Twitter API Proxy? Twitter API Proxy 实质上是一种代理服务,它允许用户通过第三方应用程序或编程语言调用 Twitter 的 REST API。Twitter 的 ...
- GAE环境设置:介绍如何搭建和配置Google App Engine的开发环境。 - 应用开发入门:基于不同的编程语言,讲解如何创建一个简单的GAE应用。 - 请求处理:讲解GAE应用如何处理来自用户的请求以及如何返回响应。 - ...
### GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法 #### GAE简介与功能概述 GAE(Google App Engine)是由谷歌提供的一个强大的云服务平台,它允许开发者构建并托管各种类型的应用程序。从实用性...
《2048gae:基于Google App Engine的2048游戏实现》 2048gae是一个将经典数字合并游戏2048与Google App Engine(GAE)结合的项目,它允许用户在线玩2048游戏,且整个应用的运行是在Google的云平台上。该项目展示了...
from google.appengine.ext.webapp.util import run_wsgi_app class HelloWorld(webapp.RequestHandler): def get(self): self.response.out.write('Hello, world!') application = webapp.WSGIApplication([('/...
标题中提到的“Google App Engine 入门教程”意味着本文将介绍如何开始使用GAE这一服务,而描述中提到了“eclipse插件”,说明教程将会涉及如何在Eclipse开发环境中使用Google App Engine插件来开发应用。...
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 ...
**Google App Engine (GAE) API 大全** Google App Engine 是一个托管平台,它允许开发者使用特定的API和框架来构建、部署和运行Web应用程序。这个平台支持多种编程语言,其中Java是其中之一。在本指南中,我们将...
### 云端代码:利用Google AppEngine编程 #### 一、Google AppEngine简介 Google App Engine (GAE) 是由谷歌提供的一种云平台服务,它允许开发者构建和部署应用程序在谷歌的基础架构上运行。与传统的应用开发相比...
App Engine 服务 Bean @Autowired MemcacheService memcache; @Autowired Queue defaultQueue; 抛出异常时的 JSON 响应 { " code " : 500 , " message " : " Something happen! " , " url " : " ...
### Google App Engine 教程知识点总结 #### 一、Google App Engine 概览 - **定义**:Google App Engine (GAE) 是一种基于云端的平台即服务 (PaaS),允许开发者构建和托管应用程序,无需管理底层基础设施。GAE ...
appfy.recipe.gae:sdk: 下载并安装 App Engine SDK。 appfy.recipe.gae:工具: 在 buildout 目录中安装一个 python 可执行文件和几个 SDK 脚本:appcfg、bulkload_client、bulkloader、dev_appserver 和 remote_api_...
"miniStruts 适合GAE(Google App Engine)的小型框架(Struts 1.x的克隆)" 这个标题揭示了我们讨论的核心是 miniStruts,一个针对 Google App Engine(GAE)设计的轻量级框架。它模仿了经典的 Struts 1.x 框架,...
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 ...
6. **源代码结构**:通常,这样的项目会包含以下部分:`appengine-web.xml`(GAE应用的配置文件)、`web.xml`(Java Servlet的配置文件)、Java源代码(实现频道API逻辑)、HTML和JavaScript文件(客户端界面和与...
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 App Engine使用的第一项技术,例如webapp2作为Python框架,DataStore作为数据库。 在2016年,该项目成为历史遗留项目,建议使用诸如Flask或Django这样的现代技术...
【标题】:“guiatransmetro-gae:Google AppEngine 后端 Java 应用程序为 GuiaTransmetro 提供支持” 【描述】:“这个项目,guiatransmetro-gae,是一个基于Google AppEngine的Java应用程序,专为GuiaTransmetro...
“GAE:使用Google App Engine(GAE)的项目-Java和Spring”这个标题表明我们将探讨一个基于Google App Engine的项目,该项目是用Java编程语言实现,并结合了Spring框架。Google App Engine(GAE)是一个平台即服务...