0

ツイートのリツイート数を取得したい。私はこのコードを書きます

$info = $twitteroauth->get('https://api.twitter.com/1.1/statuses/retweets/:345469673132945408.json');
$twitteroauth->post('https://api.twitter.com/1.1/statuses/update.json?status= This is the status update');
print_r($info);

メッセージを投稿しThis is the status updateます。問題はない。$twitteroauthしたがって、オブジェクトに問題はありません。しかし、それは印刷する代わりにエラーを印刷します$info

[errors] => Array
    (
        [0] => stdClass Object
            (
                [message] => Sorry, that page does not exist
                [code] => 34
            )

    )

345469673132945408回目のツイートは公開で未削除のツイートです。私はエイブラハムのライブラリを使用しています。では、ツイートのリツイート数を取得するにはどうすればよいですか?

4

3 に答える 3

0

次のようなことができます。

$info=$twitter->request('https://api.twitter.com/1.1/statuses/user_timeline.json','GET',array('user_id'=>1234,'count'=>1,'contributer_details'=>true,'exclude_replies'=>true));
$RetweetCount=$info[0]->retweet_count;

count=1 は、必要なツイートが 1 つだけであることを意味します。制限を超えない限り、好きなだけ増やすことができます。

于 2013-07-28T06:44:35.700 に答える
0

実際にtwitteroauthでリツイートやお気に入りの量を取得する正しい方法は

$connectionObj->get('statuses/retweets', array('id' => 'status_id');
于 2014-05-07T21:24:23.103 に答える