很早就和Jackeroo约好,他玩Android,我玩苹果iOS。他的G6早已入手,我的iPhone 4最近才拿到。入手后先熟悉了一下基本操作,然后最关心的问题自然是如何上Twitter了。虽然通过之前架设的奶瓶腿来上推没有任何问题,但人总是要向前看不是?好歹还是体验一下传说中很好用的曾今叫Tweetie现在被Twitter招安的官方客户端Twitter for iPhone。
从App Store中用户对该Twitter客户端的评价来看,显然是如我所料的无法直接登录,因此想要使用Twitter for iPhone,你必须能找到安全的Twitter API代理,或者,自己花时间搭建一个——相信我,这并不是件困难的事,尤其是知名的Twitter API代理程序Twip最近出了新版本Twip 4,大大简化了我们的架设步骤。
STEP 1:申请Twitter API
有关Twitter API的申请方法,以前我已经讲过了,不明白的可以参考这里。
重点需要注意以下几点:
- Application Type 选“Browser”;
- Callback URL填写Twip所在的网址,记住要在结尾加上“/”。例如:http://www.iteeyan.com/twip/;
- Default Access type 选“Read & Write”。
申请完了之后会给你一串Consumer key和Consumer secret,这就是我们需要的。
STEP 2:用Twip 4架设Twitter API代理
下载Twip 4源代码,解压后把config-example.php改名为config.php,然后编辑config.php。需要改动三个地方:
define(‘OAUTH_KEY’,’这里填写你申请到的Consumer key‘);
define(‘OAUTH_SECRET’,’这里填写你申请到的Consumer secret‘);
define(‘BASE_URL’,’这里填写Callback URL,如http://www.iteeyan.com/twip/‘);
define(‘DEBUG’,FALSE);
define(‘COMPRESS’,FALSE);
?>
改好保存后,将Twip文件夹上传到你的空间中。
接着打开http://www.iteeyan.com/twip/ 就能看到设置界面了。如果在某些主机上打开是空白页,可以尝试打开http://www.iteeyan.com/twip/index.html。
Twip的官方说明文档提示Twitter for iPhone只支持“O模式”,因此我们选“使用 O 模式”。
现在开始OAuth验证。你可以在这里自定义URL地址,自定义部分也将出现在你生成的代理链接中,不填的话则自动生成6位随机代码。
接下来的OAuth验证部分就需要翻墙了。确保你能正常访问Twitter,然后点击“提交认证”按钮。在弹出的Twitter登录界面填写用户名及密码。
点击“Allow”给你的Twitter API授权。
最后Twip就会生成一个形如http://www.iteeyan.com/twip/o/yelihuan/twitter的地址,其中 “yelihuan”是你的Twitter用户名,“twitter”是自定义链接时输入的字符。这个地址就是你的Twitter API代理地址。
STEP 3:Twitter for iPhone端的代理设置
在App Store中搜索并安装Twitter,打开客户端,点击“Sign In”按钮。
接着点击右边的齿轮状按钮。
这里就是设置Twitter API代理的地方了,将前面生成的代理链接填写进去。API Root和Search API都填一样的。
填好后点击“Add Account”返回。
由于“O模式”下你的Twitter登录用户名和密码都被忽略,所以登录时随便填写一个用户名及密码即可。
注意:不少朋友会用免费的主机空间来架设Twip,据官方说明,以下免费空间已确认是不支持的。我就是在Godaddy的免费空间上捣鼓了半天才知道。架设时没有出现问题,问题就是不能用……
- Godaddy
- bytehost
- 000webhost.com
- host1free.com
- zymic.com
没有评论:
发表评论