返回文章列表

转载:打造自己的Twitter API Proxy

这里介绍下如何搭建自己用的Twitter API, 为什么叫自己用的呢? 因为我们在这里用Google App Engine 是免费帐户, 有流量限制, 如果你公布出来, 肯定过不了几个小时就死翘翘了. 我们用的是BirdNest这个开源twitter api proxy, 可以来这里下载源...

2 分钟阅读

这里介绍下如何搭建自己用的Twitter API, 为什么叫自己用的呢? 因为我们在这里用Google App Engine 是免费帐户, 有流量限制, 如果你公布出来, 肯定过不了几个小时就死翘翘了.

我们用的是BirdNest这个开源twitter api proxy, 可以来这里下载源码: http://code.google.com/p/birdnest/, 通过SVN来下载下来. SVN地址: http://birdnest.googlecode.com/svn/branches/gae 是braches里面的, 之前用trunk下面的不能用, 也有可能可以用, 可以自己试试, 我用的是braches的.

OK, 下载下来后, 我们开始一步步架构:

第一步: 注册Google App Engine, 地址 http://appengine.google.com/. 如果你有google账号, 很快就建了.

第二步: 建立Application, 如下图:

第三步: 给自己的Application设置一个可用的唯一ID(就是上图的Application Identiter那里要填写的), 以后就用 yourid.appspot.com来访问你的app.

第四步: 下载上传工具, 这里提供一个第三方Google App Engine上传工具, 避免下载App Engine 的SDK和安装Python. 下载地址: http://code.google.com/p/sdapp/downloads/list 是里面那个SDUpload, 具体上传方法里面有介绍.

第五步: 修改你下载的BirdNest源码文件里面的app.yaml文件, 将第一行的Application:nest 中的nest修改为你自己建立的id(就是刚申请的Application Identiter).

第六步: 将源码文件夹, 复制到SDUpload所在文件夹, 按照介绍上传即可.

PS: 如果上传的代码有问题, 不能用, 确定好可以用的源码, 将app.yaml里面的version修改为其他整数, 比如5, 然后再上传, 在App Engine里面找到Administration - Versions, 将你上传的最新的版本设置为默认的版本, 其他版本可以删除.

本文内容基于:http://www.ifanr.com/2778 , 做了点修改.

评论交流

暂无评论,欢迎留下你的想法