基于Twitter文档https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html,其中写道,可以完成的搜索结果为180-450。但是为什么我得到的结果很少?至少只有5-13个搜索结果。
我正在使用https://github.com/abraham/twitteroauth中的库
这是我的php
<?php
require_once "autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;
define('CONSUMER_KEY', 'yourkey');
define('CONSUMER_SECRET', 'yourkey');
define('ACCESS_TOKEN', 'yourkey');
define('ACCESS_TOKEN_SECRET', 'yourkey');
$conn = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$query = array(
"q" => "#cool",
);
$tweets = $conn->get('search/tweets', $query);
foreach ($tweets->statuses as $tweet) {
echo '<p>'.$tweet->text.'<br>Posted on: <a href="https://twitter.com/'.$tweet->user->screen_name.'/status/'.$tweet->id.'">'.date('Y-m-d H:i', strtotime($tweet->created_at)).'</a></p>';
}
?>
获得的搜索结果是否可以再次改善? 我的意思是我需要至少350 ++的结果