本文將介紹如何通過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裡的參數修改為自己的應用名。
發布應用到GAE
準備好了上面的一切後,就可以發布這個應用到自己的Appspot上了,執行appcfg.py update目錄名,中間會要求輸入Gmail的用戶名和密碼,之後就可以使用了。你創建的API地址應該是yourid.appspot.com/api/ 。
使用BirdNest
在twhirl裡的使用方法是,打開賬號管理Accounts manager,選擇laconi.ca賬戶類型,輸入:[你的twitter帳號名]@yourid.appspot.com,密碼為Twitter密碼,即可使用。
在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/ 即可。
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,文章转自月光博客