`
penciltim
  • 浏览: 43280 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

GAE:Google App Engine搭建GAE:Google App Engine搭建Twitter API Proxy教程API Proxy教程

阅读更多

本文将介绍如何通过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

    ### Google App Engine 搭建 Twitter API Proxy #### 一、什么是 Twitter API Proxy? Twitter API Proxy 实质上是一种代理服务,它允许用户通过第三方应用程序或编程语言调用 Twitter 的 REST API。Twitter 的 ...

    云端代码Google App Engine编程指南 高清带书签

    - GAE环境设置:介绍如何搭建和配置Google App Engine的开发环境。 - 应用开发入门:基于不同的编程语言,讲解如何创建一个简单的GAE应用。 - 请求处理:讲解GAE应用如何处理来自用户的请求以及如何返回响应。 - ...

    GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法

    ### GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法 #### GAE简介与功能概述 GAE(Google App Engine)是由谷歌提供的一个强大的云服务平台,它允许开发者构建并托管各种类型的应用程序。从实用性...

    2048gae:Google App Engine的2048版本,可以使用以下代码

    《2048gae:基于Google App Engine的2048游戏实现》 2048gae是一个将经典数字合并游戏2048与Google App Engine(GAE)结合的项目,它允许用户在线玩2048游戏,且整个应用的运行是在Google的云平台上。该项目展示了...

    WingIDE部署GAE(google app engine)

    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 入门教程

    标题中提到的“Google App Engine 入门教程”意味着本文将介绍如何开始使用GAE这一服务,而描述中提到了“eclipse插件”,说明教程将会涉及如何在Eclipse开发环境中使用Google App Engine插件来开发应用。...

    test-gcloud-on-gae:在 App Engine 上测试 Google Protobuf

    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应用开发.pdf

    中文名: 基于Google App Engine(GAE)的Java和GWT应用开发 原名: Google App Engine Java and GWT Application Development 作者: Daniel Guermeur, Amy Unruh 资源格式: PDF 版本: 文字版 出版社: Packt ...

    Google App Engine API 大全

    **Google App Engine (GAE) API 大全** Google App Engine 是一个托管平台,它允许开发者使用特定的API和框架来构建、部署和运行Web应用程序。这个平台支持多种编程语言,其中Java是其中之一。在本指南中,我们将...

    云端代码:利用Google AppEngine编程

    ### 云端代码:利用Google AppEngine编程 #### 一、Google AppEngine简介 Google App Engine (GAE) 是由谷歌提供的一种云平台服务,它允许开发者构建和部署应用程序在谷歌的基础架构上运行。与传统的应用开发相比...

    template-spring-boot-gae:Google App Engine 上 Spring Boot 的引导程序模板

    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 概览 - **定义**:Google App Engine (GAE) 是一种基于云端的平台即服务 (PaaS),允许开发者构建和托管应用程序,无需管理底层基础设施。GAE ...

    appfy.recipe.gae:App Engine 开发的构建方法

    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 适合GAE(Google App Engine)的小型框架(Struts 1.x的克隆)" 这个标题揭示了我们讨论的核心是 miniStruts,一个针对 Google App Engine(GAE)设计的轻量级框架。它模仿了经典的 Struts 1.x 框架,...

    Google的技术文档:GAE,ANDROID, API

    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 ...

    ChannelAPISample:Google App Engine频道API示例项目

    6. **源代码结构**:通常,这样的项目会包含以下部分:`appengine-web.xml`(GAE应用的配置文件)、`web.xml`(Java Servlet的配置文件)、Java源代码(实现频道API逻辑)、HTML和JavaScript文件(客户端界面和与...

    gae-boilerplate:Google App Engine样板

    该项目由赞助注意:该项目是传统项目,它使用Google App Engine使用的第一项技术,例如webapp2作为Python框架,DataStore作为数据库。 在2016年,该项目成为历史遗留项目,建议使用诸如Flask或Django这样的现代技术...

    guiatransmetro-gae:用于 GuiaTransmetro 的 Google AppEngine 后端 Java 应用程序

    【标题】:“guiatransmetro-gae:Google AppEngine 后端 Java 应用程序为 GuiaTransmetro 提供支持” 【描述】:“这个项目,guiatransmetro-gae,是一个基于Google AppEngine的Java应用程序,专为GuiaTransmetro...

    GAE:使用Google App Engine(GAE)的项目-Java和Spring

    “GAE:使用Google App Engine(GAE)的项目-Java和Spring”这个标题表明我们将探讨一个基于Google App Engine的项目,该项目是用Java编程语言实现,并结合了Spring框架。Google App Engine(GAE)是一个平台即服务...

    ndb-gae-admin:Google App Engine管理框架

    【标题】"ndb-gae-admin:Google App Engine管理框架"是针对Google App Engine平台的一个重要工具,旨在提供一个高效且便捷的管理环境。这个框架主要用于处理和管理Google App Engine中的数据存储,尤其是与Non-...

Global site tag (gtag.js) - Google Analytics