2

次のコマンドを使用して、user_timelineから情報を引き出すことができます。

$recentTweets = $connection->get('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=username&count=1');
for ($i=0; $i<count($recentTweets); $i++){
    echo $recentTweets[$i]->text;
};

しかし、Twitterの検索結果では機能しないようです。フォーマットが違うという事実と関係があると思いますか?print_rを使用すると、「stdClass Object」が表示されますが、user_timelineの結果では表示されません。

$cowTweets = $connection->get('https://api.twitter.com/1.1/statuses/search.json?q=cow&count=1');
for ($i=0; $i<count($cowTweets); $i++){
    echo $cowTweets[$i]->text;
};

それが助けになるなら、私はAbrahamのTwitterOauthライブラリを使用しています。

4

3 に答える 3

1

このようなものを使用して、そこから取得した連想配列を反復処理します。

$array = json_decode(file_get_contents('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=username&count=1'),true);
于 2013-01-29T07:15:34.643 に答える
0

ここで答えを見つけることができます:PHP Twitterハッシュタグ検索は解析結果を表示していませんが、データは配列に存在します

それが助けになることを願っています!

于 2013-12-13T10:16:12.997 に答える