2011年4月21日星期四

[GFW BLOG(功夫网与翻墙)] 利用gtap轻松免费建API使用choqok完美收发推

来源:http://www.librehat.info/04/gtap-api-choqok/

伟大的墙并不能阻隔我们和世界的交流。新浪微博逐渐变成一个营销场所了,充斥着低质量的微博内 容。饭否劫后余生,人气锐减。还是原创最好,Twitter无法复制!今天利用gtap在Google Appengine上搭建一个Twitter Oauth Proxy API,实现免翻墙收发推特。

首先要对GAE SDK进行部署,无论是Windows、Linux还是Mac OS X的用户,都必须先安装好Python 2.x(不可以安装Python 3.x,推荐Python 2.7.1),然后下载SDK并设置好环境变量(Windows用户可以自动设置环境变量)。这里不详述SDK的搭建,不懂的自行Google或者看官方的文档。

https://appengine.google.com/ ,创建一个GAE应用,关于GAE的注册和应用的申请这里不作介绍,网上一搜一大把,不过中国移动的手机可能接受不到验证码。

挂代理,上dev.twitter.com申请一个API,类型要browser,Callback URL可以随意填写(但是必须要有效值,推荐填GAE应用的URL)。

然后下载gtap(需翻墙),这里为大家提供r74 版的国内网盘下载。 修改app.yaml中的application: YOURID将YOURID修改为你申请的GAE应用名称。修改main.py中的CONSUMER_KEY和CONSUMER_SECRET,分别为你 申请的Twitter API的CONSUMER的key和secret,使用Google App Engine上传该应用即可。

最后一步,打开目田门,域名解析https://google.com ,得到几个IP地址,记下来,关掉目田门,随便试出一个可以访问的IP地址,修改hosts文件(Windows用户在(系统盘):\Windows \System32\Drivers\etc下,Linux用户在/etc下),添加一行:

#.#.#.# your-id.appspot.com

your-id指的是你的GAE应用名称,下同。#.#.#.#指的是具体可用的IP地址,如果你没有目田门,那么这里我赠送一个可用的Google的IP地址:74.125.159.104

接着挂代理,打开浏览器,登陆https://your-id.appspot.com ,点击Need FuckGFW first左边的Sign in with Twitter,跳转到Twitter官网对API进行授权,完成后,会跳转回来,给你一个key,记下key,点击右边的You can change it now,把key改为和你的Twitter密码相同的值,注意screen name指的是你的Twitter用户名(昵称,既非注释也非邮箱的那个)。到此为止,一个API已经处于可用状态了!关于这里要修改key和密码相同的 原因:某些Twitter应用(如mixero)要求填入的密码是Twitter密码,故此处为了保险起见,干脆直接改了。

提醒一个,改了hosts之后会有证书警告,直接点"是"继续,无视它就OK了……

Linux的KDE用户有福了,choqok可以完美支持gtap的API,添加一个微博客帐户,类型选择StatusNet,StatusNet 服务器填写https://your-id.appspot.com ,(这里最后不要填"/"),在API一栏填一个"/" ,验证类型选择Basic,用户名密码填上,OK!

Linux的GNOME用户可以用pino,也是一款相当不错的微博客客户端(支持API、缩短网址服务等)。

Windows用户就更不用说了,Adobe AIR上的应用一大堆(不过我非常讨厌在Linux平台上使用AIR):TweetDeck、Mixero等等……

Chrome插件:推荐用Chrowety,已知Chromed bird不能用GTAP的 API.

此外,我发现KDE4中的微博客桌面插件(KDE ublog)用不了gtap搭建的API,刷新不了时间线也发不出推,但是能出来我的头像……好�

附赠截图一枚:欢迎Follow: @librehat


―――――――――――――――――――――――――――――――――――――――――

需要翻墙利器? 请安装Wuala,查找和添加gfwblog为好友,就可高速下载翻墙软件,或访问http://tinyurl.com/gfwblog直接下载。

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。




--
Posted By GFW BLOG 功夫网与翻墙 to GFW BLOG(功夫网与翻墙) at 4/21/2011 12:18:00 AM

--
1、我们的订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、发一封标题为GFW的邮件到fanqiang70ma@gmail.com,就可获取翻墙利器赛风新地址。附《数字时代》赠阅版。3、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。
停止订阅,请发邮件到
gfw-blog+unsubscribe@googlegroups.com

没有评论:

发表评论