TwitterでOAuth認証ログインさせたユーザーのタイムラインを取得したいのですが…


https://github.com/abraham/twitteroauth のライブラリを使ってTwitterでログインさせた後、取得したユーザーのアクセストークンとアクセストークンシークレットキーを使ってログインしたユーザーのMention欄を取得しようとしているのですが、何故か以下のようなエラーが出てしまいます。
この場合は何が間違っているんでしょうか。

なお、twitteroauth.phpは21行目のAPI root urlをhttps://api.twitter.com/1/からhttps://api.twitter.com/1.1/に変更しています。

・コード
<?
require_once("twitteroauth.php");

$CONSUMER_KEY = '登録したアプリのコンシューマーキー';
$CONSUMER_SECRET = '登録したアプリのコンシューマーシークレット';
$ACCESS_TOKEN = 'ユーザーのアクセストークン';
$ACCESS_TOKEN_SECRET = 'ユーザーのアクセストークンシークレット';

$oauth = new TwitterOAuth($CONSUMER_KEY, $CONSUMER_SECRET, $ACCESS_TOKEN, $ACCESS_TOKEN_SECRET);

$mentions = $oauth->get('statuses/mentions_timeline');

var_dump($mentions);
?>

・結果
object(stdClass)#5 (1) {
["errors"]=>
array(1) {
[0]=>
object(stdClass)#6 (2) {
["message"]=>
string(24) "Invalid or expired token"
["code"]=>
int(89)
}
}
}

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/01/18 20:59:00
  • 終了:2013/01/25 21:00:04

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません