...
WEB и WordPress новости, темы, плагины. Здесь мы делимся советами и лучшими решениями для сайтов.

Руководство по использованию Twitter Search API

24

Вы хотите внедрить Twitter Search API на своем веб-сайте? Twitter REST API предоставляет разработчикам возможность искать твиты или пользователей, написав некоторый фрагмент кода.

Для наших приложений мы используем библиотеку TwitterOAuth. Прочтите наш пост КАК ОТПРАВИТЬ TWEET НА TWITTER С PHP, где мы пишем об установке этой библиотеки.

Twitter упомянул, что Search API ориентирован на релевантность, а не на полноту. Это означает, что некоторые твиты и пользователи могут отсутствовать в результатах поиска. Несмотря на это, вы можете получить достаточный результат поиска.

Как искать твиты с помощью API

После установки библиотеки TwitterOAuth вы можете искать твиты через REST API. Для поиска твитов Twitter предоставил поиск / твиты конечной точки. Мы воспользуемся этим за секунды. Чтобы продолжить, я предполагаю, что вы установили свое твиттер-приложение и у вас есть ключи приложения.

Нам нужно создать объект из класса TwitterOAuth. Для этого вам нужно добавить код ниже.

require('vendor/autoload.php');
use AbrahamTwitterOAuthTwitterOAuth;
 
$connection = new TwitterOAuth('YOUR_CONSUMER_KEY', 
'YOUR_CONSUMER_SECRET', 'YOUR_ACCESS_TOKEN', 
'YOUR_ACCESS_TOKEN_SECRET');

Создав экземпляр объекта подключения, мы можем использовать конечную точку REST API. Ниже приведен код для нашей конечной точки «поиск / твиты».

$arr_tweets = $connection->get("search/tweets", [
"q" => "@WordPress", "result_type" => "recent", 
"count" => "15", "lang" => "en"]);

Вышеуказанный метод вернет 15 последних твитов, написанных на английском языке. Чтобы узнать больше о параметрах, вы можете прочитать документацию разработчиков Twitter GET search / tweets.

Как искать пользователей с помощью API

Вы можете искать пользователей так же, как ищите твиты. Разница только в некоторых параметрах и в конечной точке. Для поиска пользователей мы используем конечную точку «пользователи / поиск». Вы можете узнать больше об этом в GET users / search

Давайте добавим к нему код. Например, я хочу искать пользователей с именем «Мэтт». Итак, мой код будет таким, как показано ниже.

$arr_tweets = $connection->get("users/search", [
"q" => "Matt", "count" => "15"]);

Приведенный выше код вернет 15 пользователей с именем, содержащим «Мэтт». Вы можете применить дополнительные параметры к функции поиска, как указано в документации для разработчиков Twitter.

Надеюсь, вы понимаете, как использовать Twitter Search API. По любым вопросам или предложениям оставляйте комментарии ниже.

Источник записи: artisansweb.net

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее