...
✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Przewodnik dotyczący korzystania z interfejsu API wyszukiwania na Twitterze

15

Chcesz zaimplementować Twitter Search API na swojej stronie? Twitter REST API zapewnia programistom możliwość wyszukiwania tweetów lub użytkowników, pisząc fragment kodu.

W naszych aplikacjach korzystamy z biblioteki TwitterOAuth. Przeczytaj nasz post JAK WYSŁAĆ TWEET NA TWITTER Z PHP, w którym piszemy o instalacji tej biblioteki.

Twitter wspomniał, że Search API koncentruje się na trafności, a nie kompletności. Oznacza to, że niektórych tweetów i użytkowników może brakować w wynikach wyszukiwania. Mimo to możesz uzyskać wystarczający wynik wyszukiwania.

Jak wyszukiwać tweety za pomocą API

Po zainstalowaniu biblioteki TwitterOAuth możesz wyszukiwać tweety za pomocą interfejsów API REST. Aby przeszukać tweety, Twitter udostępnił wyszukiwanie/tweety w punktach końcowych. Użyjemy go w kilka sekund. Aby kontynuować, zakładam, że ustawiłeś swoją aplikację na Twitterze i masz przy sobie klucze aplikacji.

Musimy stworzyć obiekt z klasy TwitterOAuth. Musisz dodać do tego poniższy kod.

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

Po utworzeniu instancji obiektu połączenia jesteśmy w stanie korzystać z punktu końcowego REST API. Poniżej znajduje się kod naszego punktu końcowego „search/tweety".

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

Powyższa metoda zwróci ostatnie 15 tweetów napisanych w języku angielskim. Aby dowiedzieć się więcej o parametrach, możesz przeczytać w dokumentacji programistów Twittera GET search/tweets.

Jak wyszukiwać użytkowników za pomocą interfejsu API

Możesz wyszukiwać użytkowników w taki sam sposób, jak przeszukujesz tweety. Jedyne różnice dotyczą niektórych parametrów i punktu końcowego. Do wyszukiwania użytkowników używamy punktu końcowego „users/search”. Możesz przeczytać więcej na ten temat w GET users/search

Dodajmy do tego trochę kodu. Na przykład chcę wyszukać użytkowników o nazwie „Matt”. Więc mój kod będzie jak poniżej.

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

Powyższy kod zwróci 15 użytkowników z nazwą zawierającą ‘Matt’. Możesz zastosować więcej parametrów do funkcji wyszukiwania, zgodnie z dokumentacją dla programistów Twittera.

Mam nadzieję, że rozumiesz, jak korzystać z interfejsu Twitter Search API. W przypadku jakichkolwiek pytań lub sugestii zostaw komentarz poniżej.

Źródło nagrywania: artisansweb.net

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów