当前位置:首页 > 网站制作 > 正文内容

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

admin17年前 (2009-10-15)网站制作546

今天我本来想使用GAppProxy搭建自己的服务器,不过失败了,似乎客户端有些问题,也可能是我配置的问题。之后就正好看到月光大大的这篇文章,欣喜之极,搭建了自己的Twitter birdnest服务器,并转载之。

本文将介绍如何通过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\[email protected]\components目录,编辑 nsTwitterFox.js文件,找不到的话直接在Documents and Settings中搜索nsTwitterFox.js文件,编辑该文件的38行,将其修改为 var TWITTER_API_URL = http://yourid.appspot.com/api/ 即可。

转载来自:DDD的一亩三分地

扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://432l.com/post/1499.html

分享给朋友:

相关文章

让网站排名上升的10个方法

网站,要带来利润,如果失去了利益,那这个网站也就失去了作用,最简单的方法,就是使自己的网站,在搜索里排名靠前,但在亿万网页中,一个网站在搜索引擎里的排名排到第三页以后去了的话,基本就没什么效果可言了,那如何才能靠前呢,本人虽然做网站时间不长,也谈点自己的心得,供大家参考。   1.首先要定位好自己的网站,清楚自己的网站提供什么,提供给什么样的人群的。这里讲的是关键词的选择,是排名之第一要素。选错关...

国外CPM联盟介绍与点评

1 http://www.adsdaq.com/adsdaq (并没有限制规定) -只在特定的国家提供cpm广告。2 http://www.addynamix.com/不要求限制 -虽然不大,但是很平易近人3 http://www.valueclickmedia.com/(3000浏览量每月) -浏览要求较低.4 http://www.morningfalls.com/(10000浏览量每月) -...

加入博客聚合,让更多人看到你的博客

博客聚合,博客圈大概是今年年初到现在很火的一个话题。加入这种聚合站有两个优势:1.让更多的人有机会看到你的博客2.让你的链接更多的被搜索引擎抓到 前博客原创qianblogger.com365bloglink是我推荐的比较好的一个聚合站。把自己的博客提交给365bloglink之后,你的文章就会出现在365bloglink首页上面,这样可以让更多的人看到你的博客。365bloglink的注册过程简...

用Pet Widget扮靓博客

在阅读的您们, 当中必定有见过 pet widget 的人. 什么是pet widget? 中译的话就是博客宠物吧.. 在侧栏或是其它地方, 给您的博客带来蓬勃生气, 装扮您的博客, 读者们也可以逗宠物玩.. 绝对是功能多样…今天介绍几个博客宠物的服务吧..用Pet Widget裝扮你的博客吧! BunnyHeroLabs 提供的 adoption这个服务提供的宠物都较简洁, 而且免注册. 共2...

看谁在抄袭你的blog,就用copygator

copygator 通过监视博客圈 feed 内容更新,及时告诉你谁在抄袭你的博客内容,一定程度上可以缓解被大量地抄袭。怎么这样说呢,因为,当 copygator 通知你你的 blog 被谁抄袭后,你可以联系抄袭者,一些事情就可以解决了,估计下次他也不会再明目张胆地抄袭。最近在百度和google上搜索了自己介绍的web2.0服务,发现大部分关键词在两个搜索引擎都有极好的排名,相当一部分排在web2...

TweetBoard.com:把Twitter放到自己的网站上

网站介绍:TweetBoard是一个基于Twitter的网站聊天室,可以将Twitter和自己的网站完美结合在一起,效果非常cool~TweetBoard可以实时处理你的Twitter信息流(最大延迟时间为1分钟),因此你可以把它跟Twitter账号一起用,并应用到任何网站(通过在网站中插入TweetBoard提供的代码)。你在TweetBoard上发布的消息会同时显示在Twitter上,并且可以...

评论列表

藍冰
藍冰
17年前 (2009-10-15)

程序安裝成功,客戶端不成功。幾天前就測試了。WPG的一刀發的壓縮包。

liuxuntao 于 2009-10-15 13:05:22 回复
前面说简体,后面就繁体了,汗!

我想想
17年前 (2009-10-15)

Google App Engine還是很強大的

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。