The RSS
带OAuth的twip安装手记
原文链接:http://mental.8gua.me/mental/entry/207/my_weblog
分类:WEB相关技术
TAG:
本文被浏览了1224次
作者:猛禽 | 2010-09-05 12:38:00 | 1评

由于9月1日起,某网站不再提供BasicAuth方式的登录,必须使用OAuth,这就给中国网民带来了非常大的不便。因为还有好多第三方都是只支持BasicAuth的。

不得已,只能自己弄个twip转一下API了。

twip的文档实在是太那什么了,所以安装过程主要参考了这篇《轻松搭建oauth twip(PHP)》,不过不知道是版本问题还是别的原因,装好后出不来timeline,查了半天原来是一个小问题。

主要的安装过程就不多废话了,看上面那篇链接就好,下面主要说一些注意事项。

说明:全部以twip 3.1.2版本为例。

第一是注册twitter application的时候,callback url要写全,类似于: https://yourdomain/twip/callback.php

第二是要注意 oauth 目录要有 webserver 用户的写权限(最简单就是设置为777,但这样可能不够安全),但同时这个目录不可以通过web方式访问,即不能挂在任何一个域名下。这点上面那篇有说到,这里强调一下。

第三是如果 twip 放的目录不是叫 twip 或者不是用子目录而是子域名的话,要到index.php里去改一下WEBROOT,如上面那篇文章所说。

第四个就是我碰到的问题,.htaccess里需要加一行 RewriteBase /twip ,当然,如果你用子域名的话,这个就应该是 RewriteBase /

配置好后访问twip首页,点sign in,然后allow一下,回到twip设置一个密码。这个密码是twip提供的BasicAuth密码,不必与你实际帐号密码一样。

回到首页能够显示五条timeline内容的话说明成功,否则请查看服务器LOG查找原因。

以后使用的话就直接在需要API的地方用 http://yourdomain/twip ,并且使用你的用户名及刚刚在twip上设置的密码(注意这个密码别搞错了)进行BasicAuth登录即可。

推送到[go4pro.org]

  • 令狐虫发表于:0000-00-00 00:00:00 UTC
  • 回复测试
为了保证评论的有效性,我们需要对评论做出审核后进行发布。另外敬请在表单的Approved字段中随便填写一些东西——这是为了防止spam。

Ver 2.0,2009 - 2012,Go4Pro.org
知识共享许可协议
Go4Pro.org is licensed under a Creative Commons 署名-非商业性使用-相同方式共享 3.0 Unported License.
Go4Pro老版请访问:legacy.go4pro.org | Q & A

Valid XHTML 1.0 Transitional  Valid CSS!