2009年8月17日星期一

[GFW Blog] 让Twhirl用自建Twitter API Proxy连接Twitter帐户并发推

作者:Michael Zhang   来源:红人网事

这篇文章里将要提到的几个概念:

Google APP Engine、BirdNest、Adobe AIR、Laconi.ca

Google APP Engine是google提供的支持python的网络空间,适合搭建Twitter API Proxy,具体请参考:《最新版用Google App Engine做专属于自己的代理服务器》。

BirdNest就是Twitter API Proxy的源码了,能够让你的Twitter客户端通过Twitter API Proxy中转连接你的Twitter账户,进而与推油们互动。

Adobe AIR是Twitter客户端Twhirl所依赖的环境,要安装Twhirl,必须先安装Adobe AIR。

Laconi.ca是在Twhirl里利用Twitter API Proxy登陆twitter时所必须采用的账户类型。

好了,名词解释完了,下面进入实际操作:

第一步:注册Google APP Engine并安装birdnest

(1) 必须要有个Google帐号方能申请Google app engine(注:申请要手机号的),给自己的application设置一个唯一的id,以后就可以用yourid.appspot.com来访问你的app。



(2) 到Python.org下载并安装Python。(这是最新版的Python2.6.2地址)

(3) 下载并安装Google App Engine 的开发包。

(4) 去http://code.google.com/p/birdnest/ 获取birdnest源码。不会下载源码的我这里打了个包供下载

(5) 把源码解压到某个目录,比如 D:\Google\appengine ,用编辑器打开app.yaml这个文件,把第一行application: nest的nest改成你自己建立的yourid。
(6) 上传。打开一个cmd.exe,转到D:\Google\appengine目录下,执行 appcfg.py update gae , 这个过程中会提示你输入你的gmail账号和密码,然后就大功告成了。
具体操作的图解过程请参考:《最新版用Google App Engine做专属于自己的代理服务器

现在,你已经有了属于自己的Twitter API Proxy了,birenest的说明是这样说的,在以后客户端的API填写方式上,你只用直接输入yourid.appspot.com即可,不需要在末尾加上/api的字样。

第二步:安装Twhirl并修改API地址

(1) 先到http://get.adobe.com/cn/air/下载并安装 Adobe AIR的最新版。

(2) 再到http://www.twhirl.org/下载并安装twhirl的最新版。

(3) 运行twhirl,在账号添加的部分,选择laconi.ca账户类型,然后按照这样的方式输入你的账号:
l.ca youtwitteraccount@yourid.appspot.com 密码则是你的twitter账户的密码。这里“youtwitteraccount”表示你的twitter帐户名,“yourid.appspot.com”这是你的birdnest安装地址,即你的Twitter API Proxy地址。


twhirl对API地址的要求,必须为laconi.ca账号类型,当API地址采用的是架设在Google APP Engine上的Birdnest时,只能输入根域名,所以在输入API的时候请注意了

正确范例:
yeahsky@xxx.appspot.com

错误范例:
yeahsky@xxx.appspot.com/api

(4) 确定,之后你就会看到你的twhirl运行如常,你可以方便地与twitter上的好友进行交流了。twhirl的laconi.ca账号功能还是比较完全的,界面基本相同。这样做的好处是,API是自建的,安全稳定,而且根本不用在乎那个垃圾GFW成天瞎鸡巴折腾了。(抱歉,最后来一句粗口,但那个GFW实在是千夫所指,不骂不行。)

我的Twitter地址 http://twitter.com/yeahsky 或者 https://twitter.com/yeahsky

欢迎Follow me

--
Posted By GFW Blog to GFW Blog at 8/17/2009 01:46:00 A
--~--~---------~--~----~------------~-------~--~----~
1、请点击www.chinagfw.org访问我们,订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、需要Psiphon2注册邀请的朋友,请向english@sesawe.net发送电子邮件请求,说明 "can I have psiphon2 access" 并告诉您所在的国家。也可以使用Twitter Direct Messages或登陆Psiphon网站直接向Psiphon索取使用邀请。3、GFW Blog现提供最新翻墙工具下载(地址一、二、三),翻墙(突破网络封锁)方法介绍请见本站anti-censorship部分。4、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。5、敬请关注、支持、参与Sesawe和黑箱监管集体诉讼。
To unsubscribe from this group, send email to
gfw-blog+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/gfw-blog?hl=zh-CN
-~----------~----~----~----~------~----~------~--~---

没有评论:

发表评论