Phirehose setTrack 与 setLocation 不起作用



我正在使用Phirehose使用Twitter Streaming API提取推文。我想使用某些关键字提取带有地理标记的推文,如下所示:

$sc->setLocations(array(array(-180,-90,180,90))); //any geotagged tweet
$sc->setTrack($sc->getKeywords());

getKeywords 类函数如下所示:

public function getKeywords()
{
     $array = array('hurricane', 'flood', 'tornado','tsunami','earthquake');
     return $array; 
}

问题在于,setLocation()似乎导致setTrack()不拉取带有这些关键字的推文。如果我完全删除setLocation()setTrack()可以很好地拉动关键字。有什么方法可以提取包含这些关键字的地理标记推文吗?

"应将跟踪、跟随和位置字段视为与 OR 运算符结合使用。track=foo&follow=1234 返回与用户 1234 创建的"foo"匹配的推文。

正如推特的人在 https://dev.twitter.com/streaming/reference/post/statuses/filter 所说

相关内容

  • 没有找到相关文章

最新更新