以前用twitter都是通过代理访问网页或者使用第三方网站,今天https://www.php1.cn/php/php-tp-install.html" target="_blank">安装了一个桌面客户端──mixero,使用google app engine架设了一个twitter api代理,就可以在桌面上随时看推发推了。网上一些假设教程不大准确或已过期,这里记录一下自己的操作过程。这些操作都
以前用twitter都是通过代理访问网页或者使用第三方网站,今天安装了一个桌面客户端──mixero,使用google app engine架设了一个twitter api代理,就可以在桌面上随时看推发推了。网上一些假设教程不大准确或已过期,这里记录一下自己的操作过程。这些操作都是在macos下进行的,在windows和linux下也都类似。
mixeromixero是一个优秀的twitter客户端,基于adobe air,支持各种操作系统,并且有中文版本。
由于众所周知的原因,mixero必须通过代理才能与twitter连线,下面的繁琐的步骤都是拜gfw所赐,let's fuck them!
架设twitter api proxy服务twitter api proxy即twitter api代理,通过代理使用twitter api,可以实现twitter的绝大部分功能。我们使用一个基于google app engine的开源项目birdnest来假设代理服务。
1. 申请和创建google app engine项目
用gmail帐号登录google app engine,通过手机验证后,点击“create an applacation”,根据提示创建一个应用。
2. 下载google app engine sdk
通过sdk,我们可以方便的修改、测试和上传gae项目。下载地址为:code.google.com/p/googleappengine/downloads/list,选择适合你操作系统的sdk并安装。启动后应该是这个样子:
3. 下载和修改birdnest
birdnest的代码发布在google code上,使用svn检出代码,嫌麻烦的可以直接下载我打包的文件,解压到一个目录,可以跳到下一步了。
检出代码有两点需要注意:
1. 需要检出branches/gae目录下的代码
2. 目前最新的r102版本code.py有问题,需要检出r97版本
在终端下的操作代码为:
建立目录并检出代码: [bash]# mkdir birdnest
svn checkout birdnest.googlecode.com/svn/branches/gae birdnest/svn up -r 97 birdnest/code.py[/bash]4. 修改上传项目
打开birdnest目录,修改app.yaml文件,将第一行的nest改为你申请到的gae项目id。
打开刚才安装的gae sdk,选择file-add existing applacation,即导入存在的项目文件,选择刚才的birdnest目录。导入项目后,点击deploy,填入google帐号密码后,sdk就会将项目文件同步到gae服务器。
5. 设置mixero
现在需要做的工作就基本完成了,打开 http://你的id.appspot.com/api/ 就应该看到了twitter页面,如果不是,那就是有问题了。。
打开mixero,填入帐号密码,点击右上角的齿轮,打开选项设置,在twitter api一项中,填入上面的地址:
保存,刷新,就可以使用了。
以上就是google app engine,twitter api proxy,mixero搭建twi2tt图解的内容,更多相关内容请关注php中文网(www.php1.cn)!
.syntaxhighlighter{padding-top:20px;padding-bottom:20px;}【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!