使用 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)
);
<?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)
);