2011-09-09 7 views
1

私はそれを動作させることはできません。私は(私が以前に認証された)私はこのコードを使用して、特定のつぶやきをリツイートをフェッチしようとしている、有効な資格情報を持っている:TwitterOAuth PHPクラスを使ってリツイートを正しく取り込む方法は?

$retweets= $twitConn->get("/statuses/retweets/".$tweet_id.".json", array('count'=>100)); 
foreach($retweets as $rt){ 
    //... some extra stuff 
} 

私も「.json」を省いてみたが、私は常に取得する:

<b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/content/70/8339770/html/app/retweets.php</b> on line <b>81</b><br /> 

と私はprint_r($ retweets)で出力を得ません。前もって感謝します!

答えて

0

私はそれがまったくデータを取得していないと思うので、すべてのOauthパラメータが設定されているかどうかを確認してください。また、ツイートIDを印刷してみてください。

これはapiリクエストとして使用します。

$request = "api.twitter.com/1/statuses/{$id}/retweeted_by.xml"; 
+1

ありがとうございます、私はあなたの答えからヒントを得ました。私はこのような要求をしなければならなかった: $ retweets = $ twitConn-> get( "http://api.twitter.com/1/statuses/retweets/"。$ tweet_id。 ".json"、array( 'count '=> 100)); つまり、リクエストURLに「http://api.twitter.com/1/」を追加します。 – Armando

関連する問題