2010年12月9日星期四

twitter xAuth

今天把一个OAuth的程序改成了XAuth。
因为之前OAuth是用的一个叫twitteroauth的库,结果关于这个库的xauth的资料又少。。
加之给我提需求的人把notification的api错当成了fo,unfo的api告我,
而我又之前完全没接触过twitter api,搞了半天才弄好。。

总之步骤如下

首先要申请到xAuth的权限
之后
$xAuthAccessTokenUrl = 'https://api.twitter.com/oauth/access_token';
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$access_token = $connection->getXAuthToken($username, $password);
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);

即建立了一个可用的连接。之后可用$connection调用任何需要认证的api。


没有评论:

发表评论