一直都是用FireFox或手机上的snaptu看推,今天用国外主机搭建了一个OAuth API,然后在手机上装上Gravity软件,然后出现了一个奇怪的现象,按理说应该需要填入OAuth API网址、twitter用户名、API校验码,结果我一不小心输入的是twitter的用户名和密码,奇怪的是居然也能使用!而且速度很快!~可能是我下载的这款Gravity软件被修改过的原因,正常的手机客户端都需要输入那三个~
一:手机客户端:(见上略)
二:PC客户端:
AdobeAIR下载地址:http://get.adobe.com/cn/air/
Spaz下载地址:http://getspaz.com/
twip下载地址:http://code.google.com/p/twip/downloads/list
本教程使用的twip版本是twip 3.1.2
先欣赏一下AdobeAIR平台下Spaz客户端界面:
AdobeAIR平台下Spaz客户端设置:
Oauth API搭建细节:
①爬树申请twitter APPS:http://twitter.com/apps
只需填写以下选项:
Application Name:发推时显示的“From XXX”字样
Description:描述,随便填
Application Website:点击“From XXX”字样后进入的链接地址,随便填
Organization:随便填
Application Type:勾选“Browser”
Callback URL:就是twip的callback.php文件位置
Defaule Access Type:勾选“Read & Write”
确认后就会得到Consumer key 和 Consumer secret
②上传twip到国外主机,在twip文件夹内新建oauth目录,并把权限设为777(一切OK后再改回755)
③twip的oauth_config.php文件配置:
define('OAUTH_DIR','/home/vol2/XXX.com/XXX/htdocs/twip/oauth/就是oauth文件夹的路径');
define('CONSUMER_KEY', 'twitter申请到的Consumer key');
define('CONSUMER_SECRET', 'twitter申请到的Consumer secret');
define('OAUTH_CALLBACK', 'http://XXX.com/twip/callback.php就是callback.php文件路径');
define('SECURE_KEY','可以保持不变');
④爬树访问http://www.XXX.com/twip/
点击“sign inwith twitter”链接到twiter官网,点击allow,然后输入想设置的API校验码,用客户端登录的时候需要。
⑤此时twip/oauth/目录应该会生成***.oauth的文件。
⑥Oauth API地址就是http://www.XXX.com/twip/
⑦不爬树访问Oauth API地址http://www.XXX.com/twip/ 点击“show your timeline”输入twitter用户名和API校验码,如果能看到像下图时间线的内容,则说明搭建成功。



