Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Twitter OAuth:用户/搜索有效,但搜索/推文无效_Php_Search_Twitter_Twitter Search - Fatal编程技术网

Php Twitter OAuth:用户/搜索有效,但搜索/推文无效

Php Twitter OAuth:用户/搜索有效,但搜索/推文无效,php,search,twitter,twitter-search,Php,Search,Twitter,Twitter Search,我想在twitter上搜索推文。它不起作用 $parameters = array('q' => 'oauth'); $result = $connection->get('search', $parameters); 但当我进行用户搜索时,它工作得非常好 $parameters = array('q' => 'oauth'); $result = $connection->get('users/search', $parameters); 我也试过下面的方法,但也不

我想在twitter上搜索推文。它不起作用

$parameters = array('q' => 'oauth');
$result = $connection->get('search', $parameters);
但当我进行用户搜索时,它工作得非常好

$parameters = array('q' => 'oauth');
$result = $connection->get('users/search', $parameters);
我也试过下面的方法,但也不起作用

$parameters = array('q' => 'oauth');
$result = $connection->get('search/tweets', $parameters);
原因可能是什么

错误消息

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

        )

)

你似乎正在使用亚伯拉罕·威廉姆斯的图书馆

我知道这是一个老问题,但我刚刚遇到了与OP相同的问题,可能会继续发生在其他人身上,因为显然这个库已经有一段时间没有更新了

问题似乎是Twitter不再接受通过其API版本1发出的请求。您必须更改文件
twitteroauth.php
中的
$host
变量,如下所示:

/* Set up the API root URL. */
//public $host = "https://api.twitter.com/1/";
public $host = "https://api.twitter.com/1.1/";

“它不起作用”不是你问题的有效解释。哪里有错误吗?错误消息是什么?它失败了吗?哪里它会产生结果吗?你在期待什么?@Jocelyn非常感谢你的回复。我已经更新了帖子。你能帮忙吗