sim*_*ser 3 php twitter search twitter-search
我想在twitter上搜索推文.它不起作用.
$parameters = array('q' => 'oauth');
$result = $connection->get('search', $parameters);
Run Code Online (Sandbox Code Playgroud)
但是,当我做一个用户搜索它完美的工作.
$parameters = array('q' => 'oauth');
$result = $connection->get('users/search', $parameters);
Run Code Online (Sandbox Code Playgroud)
我也尝试了以下,这也是行不通的
$parameters = array('q' => 'oauth');
$result = $connection->get('search/tweets', $parameters);
Run Code Online (Sandbox Code Playgroud)
可能是什么原因?
错误信息
stdClass Object
(
[errors] => Array
(
[0] => stdClass Object
(
[message] => Sorry, that page does not exist
[code] => 34
)
)
)
Run Code Online (Sandbox Code Playgroud)
你似乎正在使用Abraham Williams 的图书馆TwitterOAuth.
我知道这是一个老问题,但我遇到了与OP相同的问题,并且它可能会继续发生在其他任何人身上,因为显然这个库已经有一段时间没有更新了.
问题似乎是Twitter不再通过其API版本1接受请求.您必须更改$host文件中的变量,twitteroauth.php如下所示:
/* Set up the API root URL. */
//public $host = "https://api.twitter.com/1/";
public $host = "https://api.twitter.com/1.1/";
Run Code Online (Sandbox Code Playgroud)