当前位置:首页 > PHP教程 > PHP总结归纳

GoogleAppEngine,TwitterAPIProxy,Mixero搭建Twi2tt图解

以前用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下也都类似。

mixero

mixero是一个优秀的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:)!