GTAP是一个可以在 Google App Engine上搭建自己独立的 Twitter API Proxy 的简单的开源的解决方案,目前最新版本为0.4.1,是最好的免费搭建twitter API方法之一。
架设前提:
步骤:
- 申请twitter应用(需翻墙),登陆Twitter程序中心注 册一个新程序,注册的时候Application Type选”Browser”,Callback URL填入填写能访问到”callback.php”文件的完整网址,我们这里用的gtap callback地址是”https://xxx.appspot.com/oauth
/twitter/callback”,Default Access type选”Read & Write”。注册完成后系统将自动分配给你”CONSUMER_KEY”和”CONSUMER_SECRET”,记住这个,下面会用到。 - 安装python环境和GAE SDK,解压GTAP到名为“gtap”的文件夹。
- 修改gtap中的app.yaml文件,修改application为你自己的应用名称并且注释掉secure: always(GAE的https已经不可用了),如下图:
- 修改gtap中的main.py文件,将你申请到的twitter的key和secret填入下方,如图
- 打开Google App Engine Launcher,点击菜单中的File->”Add Existing Application…”浏览gtap目录并添加
- 点击图标按钮“Deploy”输入用户名和密码发布应用,至此就搭建成功了。
使用API:
- 打开http://<yourid>.appspot.com/,点击“Sign in with Twitter”(需暂时翻墙),输入你的twitter用户名和密码,他会提示你your twitter’s screen name : XXXX
the Key of this API : ef2a4fd0-bb80-442e-81f8-04bfb66ea3b9 you can change it now,点击“you can change it now”, 改成你需要的key, 就可以用这个key和api来登录了 - 在twhirl中选择“laconi.ca”, screen name填写为“XXXX@<yourid>.appspot.com/”, 注意结尾的“/”一定不要忘记!其他客户端使用填写API为“http://<yourid>.appspot.com/”就可以了。
--
Posted By GFW BLOG 功夫网 to GFW BLOG at 11/24/2010 07:03:00 AM --
1、我们的订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、发一封标题为GFW的邮件到fanqiang70ma@gmail.com,就可获取翻墙利器赛风新地址。附《数字时代》赠阅版。3、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。
停止订阅,请发邮件到
gfw-blog+unsubscribe@googlegroups.com
没有评论:
发表评论