使用 TwitterOAuth 时出错

Error in using TwitterOAuth

<?php

require "twitteroauth-master/autoload.php";

use Abraham\TwitterOAuth\TwitterOAuth;

$consumer_key = "xxx";
$consumer_secret = "xx";
$access_token = "xxx";
$access_token_secret = "xxx";

$twitter = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret);
$tweets = $twitter->get(
    'https://api.twitter.com/1.1/search/tweets.json?
    q=iphone&result_type=recent&count=20'
    );
?>


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Twitter API SEARCH</title>
</head>
<body>
<?php print_r($tweets); ?> 


</body>
</html>

所有密钥和令牌都是正确的,但我收到以下错误

stdClass Object ( [errors] => Array ( [0] => stdClass Object ( [message] => Sorry, that page does not exist [code] => 34 ) ) )

有人知道我的代码有什么问题吗?提前感谢您的帮助。我已经尝试 google 这个问题,但似乎不太明白。

https://twitteroauth.com/所述,正确的格式是这样的:

$tweets = $twitter->get(
    'search/tweets',
    array("q" => "iphone", "result_type" => "recent", "count" => 20)
    );