{"id":23570,"date":"2021-05-02T10:10:00","date_gmt":"2021-05-02T07:10:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23570"},"modified":"2021-10-18T03:21:24","modified_gmt":"2021-10-18T00:21:24","slug":"una-guida-su-come-utilizzare-l-api-di-ricerca-di-twitter","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/una-guida-su-come-utilizzare-l-api-di-ricerca-di-twitter\/","title":{"rendered":"Una guida su come utilizzare l&#8217;API di ricerca di Twitter"},"content":{"rendered":"<p>Vuoi implementare l&#8217;API di ricerca di Twitter sul tuo sito web? Le API REST di Twitter forniscono agli sviluppatori un modo per cercare tweet o utenti scrivendo un pezzo di codice.<\/p>\n<p>Per le nostre applicazioni, utilizziamo la <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">libreria TwitterOAuth<\/a>. Leggi il nostro post <a href=\"https:\/\/themewp.inform.click\/it\/come-inviare-un-tweet-su-twitter-con-php\/\" title=\"COME INVIARE UN TWEET SU TWITTER CON PHP\">COME INVIARE UN TWEET SU TWITTER CON PHP<\/a>, dove scriviamo sull&#8217;installazione di questa libreria.<\/p>\n<p>Twitter ha affermato che l&#8217;API di ricerca \u00e8 focalizzata sulla pertinenza e non sulla completezza. Ci\u00f2 significa che alcuni Tweet e utenti potrebbero non essere presenti nei risultati di ricerca. Nonostante ci\u00f2, puoi ottenere un risultato di ricerca sufficiente.<\/p>\n<h3>Come cercare i tweet utilizzando l&#8217;API<\/h3>\n<p>Una volta installata la libreria TwitterOAuth, puoi cercare i tweet tramite le API REST. Per cercare un tweet, Twitter ha fornito una ricerca\/tweet dell&#8217;endpoint. Lo useremo in pochi secondi. Per procedere presumo che tu abbia impostato la tua applicazione Twitter e che tu abbia le chiavi dell&#8217;applicazione con te.<\/p>\n<p>Dobbiamo creare un oggetto dalla classe TwitterOAuth. \u00c8 necessario aggiungere il codice sottostante per questo.<\/p>\n<pre><code>require('vendor\/autoload.php');\nuse AbrahamTwitterOAuthTwitterOAuth;\n\u00a0\n$connection = new TwitterOAuth('YOUR_CONSUMER_KEY', \n'YOUR_CONSUMER_SECRET', 'YOUR_ACCESS_TOKEN', \n'YOUR_ACCESS_TOKEN_SECRET');<\/code><\/pre>\n<p>Dopo aver istanziato l&#8217;oggetto connessione, siamo in grado di utilizzare l&#8217;endpoint dell&#8217;API REST. Di seguito \u00e8 riportato il codice per il nostro endpoint &quot;ricerca\/tweet&quot;.<\/p>\n<pre><code>$arr_tweets = $connection-&gt;get(\"search\/tweets\", [\n\"q\" =&gt; \"@WordPress\", \"result_type\" =&gt; \"recent\", \n\"count\" =&gt; \"15\", \"lang\" =&gt; \"en\"]);<\/code><\/pre>\n<p>Il metodo precedente restituir\u00e0 i 15 tweet recenti scritti in lingua inglese. Per saperne di pi\u00f9 sui parametri, puoi leggere la documentazione per gli sviluppatori di Twitter <a href=\"https:\/\/dev.twitter.com\/rest\/reference\/get\/search\/tweets\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GET search\/tweets<\/a>.<\/p>\n<h3>Come cercare utenti utilizzando l&#8217;API<\/h3>\n<p>Puoi cercare gli utenti nello stesso modo in cui cerchi i tweet. L&#8217;unica differenza \u00e8 in alcuni parametri e nell&#8217;endpoint. Per la ricerca degli utenti, utilizziamo l&#8217;endpoint &quot;utenti\/ricerca&quot;. Puoi leggere di pi\u00f9 su questo su <a href=\"https:\/\/dev.twitter.com\/rest\/reference\/get\/users\/search\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GET utenti\/ricerca<\/a><\/p>\n<p>Aggiungiamo del codice ad esso. Ad esempio, voglio cercare utenti con il nome &quot;Matt&quot;. Quindi il mio codice sarebbe come di seguito.<\/p>\n<pre><code>$arr_tweets = $connection-&gt;get(\"users\/search\", [\n\"q\" =&gt; \"Matt\", \"count\" =&gt; \"15\"]);<\/code><\/pre>\n<p>Il codice sopra restituir\u00e0 15 utenti con il nome contenente &quot;Matt&quot;. Puoi applicare pi\u00f9 parametri alla funzione di ricerca come previsto nella documentazione per gli sviluppatori di Twitter.<\/p>\n<p>Spero che tu capisca come utilizzare l&#8217;API di ricerca di Twitter. Per qualsiasi domanda o suggerimento si prega di lasciare un commento qui sotto.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vuoi implementare l&#8217;API di ricerca di Twitter sul tuo sito web? Le API REST di Twitter offrono agli sviluppatori un modo per cercare tweet o utenti scrivendo<\/p>\n","protected":false},"author":1,"featured_media":21672,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[276],"tags":[846],"class_list":["post-23570","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/23570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=23570"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/23570\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=23570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=23570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=23570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}