2017-12-14 13 views
-4

twitterで私は102 retweetsを参照してください、しかし私はわずか94 retweetersを取得します。 なぜですか?どうすれば100人のリトイラーを得ることができますか?なぜ私はすべてのリトイラーを手に入れることができないのですか?

私は次のパラメータで twitter-api-phpを使用

$url = 'https://api.twitter.com/1.1/statuses/retweets/tweet_id.json'; 
$getfield = '?count=100' ; 
$requestMethod = 'GET'; 
$twitter = new TwitterAPIExchange($settings); 
$json = $twitter->setGetfield($getfield) 
       ->buildOauth($url, $requestMethod) 
       ->performRequest(); 
+4

あなたが試したことを私どもと共有することから始めていただけます。 – GrumpyCrouton

+0

あなたは_retweets_または_retweetERS_の番号を明記する必要があります –

+2

ツイートIDは何ですか?いくつかの可能性:8人のユーザーが自分のアカウントを削除するか、自分のつぶやきを非公開にしました。 – Jonas

答えて

2

Twitterで1.1 APIのドキュメントは言う:

GETステータス/ retweeters/IDS

のコレクションを返します がretweしているユーザーに属している最大ユーザーIDはですidパラメータで指定されたTweetを実行します。

Link to developer.twitter.com

私はあなただけでこのような状況で94 retweetersを持っている意味するためにこれを取ります。存在する場合、最大100まで戻ることができます。また、自分の投稿をリツイートすることはできませんが、それはあまり意味がありません。

+0

が必要です。つまり、ユーザーがリツイートした後に削除されますか?とretweetersの数量は同じままにした? – riyga

+0

その可能性があると思われるが、確かにTwitter APIについて個人的には分かりません。しかし、それは少しの矛盾でなければなりません。 –

関連する問題