0

我正在使用 Phirehose 使用 Twitter 流 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()可以很好地提取关键字。有什么方法可以提取包含这些关键字的地理标记推文?

4

1 回答 1

1

“track、follow 和位置字段应被视为与 OR 运算符组合。track=foo&follow=1234 返回与用户 1234 创建的“foo”OR 匹配的推文。”

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

于 2015-02-27T10:42:40.663 回答