为什么我不能得到所有的转发器?

问题描述 投票:-3回答:3

在推特上,我看到102个转发,但我只有94个转发器。为什么?我怎样才能获得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();
php api twitter
3个回答
2
投票

Twitter 1.1 API上的文档说:

获取状态/转发器/ ID

返回最多100个用户ID]的集合,这些用户属于转推了id参数指定的Tweet。

Link to developer.twitter.com

我将其表示在这种情况下,您只有94个转发器。如果存在,它最多可以返回100。同样,它可能不算您转发自己的帖子,但这没有多大意义。


1
投票

[受保护的转发显示为您看到的计数的一部分,但是您无法通过API获取它们或它们的转发器(除非您跟随受保护的帐户)。


0
投票

[没有推特ID,我们无法分辨,但是有据可查的是GET statuses/retweeters/ids endpoint only returns up to 100 retweeers,而Twitter拒绝对此进行修复。

© www.soinside.com 2019 - 2024. All rights reserved.