教你在 dotcloud 上搭建 Twip(api for twitter)

请注意,本文编写于 2646 天前,最后修改于 87 天前,其中某些信息可能已经过时。

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

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

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

具体步骤:

  1. 给 Linux 安装 dotcloud CLI 工具,首先下载安装文件,点此下载,然后终端进入安装文件所在目录,执行:

    python ez_setup.py
    easy_install dotcloud
    dotcloud</pre>
  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/ 将其填入你的客户端,刷新测试!

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

Comments