首先说明一下,如果你有境外VPS或者主机,那么你还是在自己的主机上搭建吧,不建议在dotcloud上搭建twip,首先相对比较麻烦,其次我不希望dotcloud(以下简称DT)被墙。。。这个教程主要是给那些自己没有VPS或者主机的童鞋准备的,请务必低调。



不多废话,教程开始,先说下准备工作:

  1. linux环境,版本不限,甚至SSH都行。
  2. DT帐号一枚,自己去官网注册。
  3. Twitter官网注册app一个,http://dev.twitter.com 记录你的key和secret。

具体步骤:

  1. 给linux安装DT,首先下载安装文件,点此下载,然后终端进入安装文件所在目录,执行:
    python ez_setup.py
    easy_install dotcloud
    dotcloud
  2. 到这一步会提示你输入DT的api,这个去官网查看不知何故,我到这里出现了error,但是并不影响之后的使用。
  3. 接下来创建一个DT的app,命令行输入:
    dotcloud create appname      #appname自定
  4. 接下来你需要下载一个api的源码包,点此下载,解压,接着修改其中的 twitUtil.py文件,将里面的key和secret改为你自己的twitter app的key和secret,save之。
  5. 最后一步上传api源码包到你的DT,命令如下:
    cd dotcloud-twit-api        #dotcloud-twit-api是你的 twitUtil.py等源文件所在的目录
    dotcloud push appname       #appname是你之前创建的DT的app名称
    dotcloud info appname.www   #执行之后会看到下图输出

  6. 看到其中的url了吧,接着将你的twitter app的callback地址改为这个url,save,然后在浏览器中打开这个url,会出现一个页面,只有一个“auth”按钮,点击它进入twitter验证页面(这个步骤你需要挂VPN),完成之后又会返回这个页面,ok,所有的步骤已经完成,你的api地址就是
    http://url.dotcloud.com/api/  #这个url就是上图中的url地址

    将其填入你的客户端,刷新测试!

有问题的话可以在本文下面留言或者在Twitter上@我就好!

本文参考@Zer0Tek博文,再次表示感谢!