...
✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

En guide för hur man använder Twitter Search API

16

Vill du implementera Twitter Search API på din webbplats? Twitter REST API: er ger ett sätt för utvecklare så att de kan söka i tweets eller användare genom att skriva någon kod.

För våra applikationer använder vi TwitterOAuth-biblioteket. Läs vårt inlägg HUR SKICKA EN TWEET PÅ TWITTER MED PHP, där vi skriver om installationen av detta bibliotek.

Twitter nämnde att Search API är fokuserat på relevans och inte fullständighet. Detta innebär att vissa tweets och användare kan saknas i sökresultaten. Trots detta kan du få tillräckligt med sökresultat.

Hur man söker tweets med API

När du har installerat TwitterOAuth-biblioteket kan du söka tweets via REST API: er. För att söka i tweets tillhandahöll Twitter en slutpunktssökning / tweets. Vi använder den på några sekunder. För att fortsätta antar jag att du har ställt in din twitterapplikation och att du har dina applikationsnycklar med dig.

Vi måste skapa ett objekt från klassen TwitterOAuth. Du måste lägga till nedanstående kod för det.

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

När vi har startat anslutningsobjektet kan vi använda REST API: s slutpunkt. Nedan är koden för vår slutpunkt "sök / tweets".

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

Ovanstående metod kommer att returnera senaste 15 tweets som är skrivna på engelska. För att läsa mer om parametrar kan du läsa i twitter-utvecklarens dokumentation GET-sökning / tweets.

Hur man söker användare med API

Du kan söka i användare på samma sätt som du söker på tweets. Enda skillnaden finns i vissa parametrar och i slutpunkt. För användarsökning använder vi slutpunkten ‘användare / sök’. Du kan läsa mer om detta på GET-användare / sökning

Låt oss lägga till lite kod till den. Till exempel vill jag söka efter användare med namnet ‘Matt’. Så min kod skulle enligt nedan.

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

Ovanstående kod returnerar 15 användare med namnet innehåller ‘Matt’. Du kan tillämpa fler parametrar för sökfunktionen som anges i twitter-utvecklardokumentationen.

Jag hoppas att du förstår hur du använder Twitter Search API. För eventuella frågor eller förslag lämna en kommentar nedan.

Inspelningskälla: artisansweb.net

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer