转载:打造自己的Twitter API Proxy
这里介绍下如何搭建自己用的Twitter API, 为什么叫自己用的呢? 因为我们在这里用Google App Engine 是免费帐户, 有流量限制, 如果你公布出来, 肯定过不了几个小时就死翘翘了. 我们用的是BirdNest这个开源twitter api proxy, 可以来这里下载源...
这里介绍下如何搭建自己用的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 , 做了点修改.
评论交流
暂无评论,欢迎留下你的想法