【发布时间】:2014-03-25 18:15:35
【问题描述】:
我已经编写了一个应用程序,它使用 twitter API 在推文中搜索特定关键字,但我试图找到一种方法来首先显示最新的推文,但我无法找到一种方法来对作为响应收到的推文进行排序.
我指的是链接https://dev.twitter.com/docs/api/1.1/get/search/tweets,下面是我的代码
我已包含所有必要的文件并设置了所有必需的参数
function search(array $query)
{
$toa = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
return $toa->get('search/tweets', $query);
}
$query = array(
"q" => "Sachin Tendulkar",
"count" => 10,
"result_type" => "popular"
);
$results = search($query);
对此的任何帮助将不胜感激。谢谢
【问题讨论】:
-
我看不出有任何可能要求在文档中对结果进行排序……但对于只有 10 个结果,之后在脚本中对它们进行排序也应该没有问题。
-
你好Cbore,谢谢你的回复,其实10只是一个占位符,可能更多
-
还是没那么重要,在 PHP 中排序数组非常快。
-
好的,是的,没错,但是我可能会错过一些数据,例如,如果我加载 100 条推文,我是否有可能错过一些最新的东西?
-
好的,所以这首先是关于结果的选择,而不是关于已选择结果的排序。为此,他们似乎只提供
result_type参数。如果你担心“丢失一些数据”,你应该先阅读页面顶部的评论……