Twitter的OAuth的:用户/搜索工作,但搜索/鸣叫不(Twitter OAuth: user

2019-09-24 02:40发布

我想搜索在叽叽喳喳的鸣叫。 这是行不通的。

$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
                )

        )

)

Answer 1:

你似乎使用库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/";


文章来源: Twitter OAuth: users/search works but search/tweets does not