PHP Twitter API поиска (используя twitter-api-php J7mbo)

1

Я связываюсь с J7mbo twitter-api-php для поиска твитов с определенными ключевыми словами. Но каждый раз, когда я запускаю свой код, я получаю

{"errors":[{"code":32,"message":"Could not authenticate you."}]}

Я попытался запустить пример кода здесь, и он отлично работает с получением пользовательской временной шкалы. Также попытался запустить мой поиск в командной строке с использованием генератора подписи в Twitter, и все работает отлично с моими ключами и жетонами.

Эта ошибка аутентификации возникает, когда я запускаю следующий код

$settings = array(
    'consumer_key' => '...',
    'consumer_secret' => '...',
    'oauth_access_token' => '...',
    'oauth_access_token_secret' => '...'
);
$url = 'https://api.twitter.com/1.1/search/tweets.json';
$twitter = new TwitterAPIExchange($settings);
$fields = '?q=twitter';
$response = $twitter->setGetfield($fields)->buildOauth($url, 'GET')
                ->performRequest();

Когда я просмотрел код в классе TwitterAPIExchange и в приведенном здесь примере кода, кажется, что когда параметры запроса добавляются в CURLOPT_URL, появится ошибка. Но я не знаю, действительно ли это причина, и как исправить это, если это произойдет. Любая помощь для этого очень ценится.

Теги:
curl
search
twitter

1 ответ

0

По-видимому, мне также нужно добавить параметры для GET в массив $oauth в коде здесь и $oauth аутентификацию с помощью этого. Хотя, я все еще не могу заставить J7mbo код работать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню