2014年4月9日水曜日

PHP:OAuth 関数群で Twitter 認証 その5

前回はアクセストークンを取得したのでこれを使って API を実行します。
今回は Twitter の REST API の中の users/show を使ってユーザ情報を取得してみましょう。



$oauth = new OAuth();
$oauth->setToken($token, $secret);
$result = $oauth->fetch('https://api.twitter.com/1.1/users/show.json', array('user_id'=>$id), OAUTH_HTTP_METHOD_GET);
$response = $oauth->getLastResponse();
$response = json_decode($response);
var_dump($response);

まず、アクセストークンと API シークレットを OAuth オブジェクトへセットします。
次に fetch() メソッドで API を実行した後、getLastResponse() で実行結果を取得します。
Twitter からは JSON 形式のデータが返ってくるので json_decode() でデコードします。
これでユーザの画像やプロフィールなどの情報を取得することができます。
その他の API も fetch() メソッドを使って実行することができます。

0 件のコメント:

コメントを投稿