古道京紗回答ポイント なしウォッチ 1

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)
}
}
}

ログインして回答する
回答がありません

この質問へのコメント

コメントはありません

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

質問の情報

登録日時
2013-01-18 20:59:00
終了日時
2013-01-25 21:00:04
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

API1084PHP7798Twitter727OAuth認証16root457ライブラリ985タイムライン155OAuth61コンシューマー10ログイン2397アプリ4092URL11376

人気の質問

メニュー

PC版