{"id":25342,"date":"2021-05-30T11:11:00","date_gmt":"2021-05-30T08:11:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25342"},"modified":"2021-10-18T03:07:12","modified_gmt":"2021-10-18T00:07:12","slug":"come-inviare-un-tweet-su-twitter-con-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/come-inviare-un-tweet-su-twitter-con-php\/","title":{"rendered":"Come inviare un tweet su Twitter con PHP"},"content":{"rendered":"<p>Stai cercando un&#8217;integrazione API che invii un tweet su Twitter? Utilizzando l&#8217;API REST di Twitter non \u00e8 necessario accedere al proprio account Twitter e pubblicare un tweet. Puoi pubblicare un tweet offline. In questo articolo, ti mostro <strong>come inviare un tweet<\/strong> su Twitter con l&#8217;API REST e PHP di Twitter.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee615e6ff.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee615e6ff.png\" alt=\"Come inviare un tweet su Twitter con PHP\" ><\/a><\/p>\n<p>Per l&#8217;integrazione dell&#8217;API Twitter, utilizzer\u00f2 una <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">libreria TwitterOAuth<\/a>. Questa \u00e8 una libreria popolare per l&#8217;API REST OAuth di Twitter.<\/p>\n<p>Per installare questa libreria dovresti avere <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> installato sul tuo sistema. Assicurati anche che cURL sia abilitato sul tuo server.<\/p>\n<h3>Registra l&#8217;applicazione Twitter<\/h3>\n<p>Il nostro obiettivo finale \u00e8 pubblicare un tweet sul tuo account Twitter utilizzando l&#8217;API REST. Questo processo richiede di registrare l&#8217;applicazione su Twitter e ottenere le chiavi API.<\/p>\n<p>Queste chiavi API agiscono come la tua identit\u00e0 per il tuo account Twitter. Per creare un&#8217;applicazione, vai su <a href=\"https:\/\/apps.twitter.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Twitter Apps<\/a> e segui i passaggi seguenti.<\/p>\n<ul>\n<li>Fare clic sul pulsante &quot;Crea nuova app&quot;.<\/li>\n<li>Compila i campi Nome, Descrizione, Sito web.<\/li>\n<li>Accetta il contratto e fai clic sul pulsante &quot;Crea la tua applicazione Twitter&quot;.<\/li>\n<li>Nella pagina successiva, fai clic sulla scheda &quot;Chiavi e token di accesso&quot;. In questa scheda troverai la chiave del consumatore e il segreto del consumatore. Copia questi dettagli e conservali in un luogo sicuro.<\/li>\n<li>Nella stessa scheda vedrai la sezione &quot;Il tuo token di accesso&quot;. Fare clic sul pulsante &quot;Crea token di accesso&quot;.<\/li>\n<li>A questo punto, copia il tuo token di accesso e il segreto del token di accesso. Tieni questi dettagli al sicuro.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee61dd127.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee61dd127.png\" alt=\"Come inviare un tweet su Twitter con PHP\" ><\/a><\/p>\n<h3>Installazione della libreria TwitterOAuth<\/h3>\n<p>Sei pronto con le chiavi API del tuo account Twitter. Successivamente, installa la libreria TwitterOAuth.<\/p>\n<p>Apri il prompt dei comandi nella directory principale del tuo progetto ed esegui il comando seguente.<\/p>\n<pre><code>composer require abraham\/twitteroauth<\/code><\/pre>\n<p>Dopo aver installato la libreria, dobbiamo impostare le chiavi API per l&#8217;uso dell&#8217;applicazione. Aggiungi il codice seguente nel tuo file PHP.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nuse AbrahamTwitterOAuthTwitterOAuth;\n\u00a0\ndefine('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');\ndefine('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');\ndefine('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');\ndefine('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');\n\u00a0\n$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);<\/code><\/pre>\n<h3>Invia un tweet su Twitter utilizzando REST API e PHP<\/h3>\n<p>Twitter ha fornito API RESTful per gli sviluppatori. Per utilizzare le loro API, dobbiamo inviare una richiesta all&#8217;URL dell&#8217;endpoint con i parametri richiesti.<\/p>\n<p>Per inviare un tweet, l&#8217;API di Twitter richiede la pubblicazione del testo sull&#8217;endpoint <code>TWITTER_API_URL\/statuses\/update<\/code>.<\/p>\n<p>L&#8217;utente pu\u00f2 inviare un tweet all&#8217;endpoint utilizzando il codice seguente.<\/p>\n<pre><code>$status = 'This is a test tweet. https:\/\/artisansweb.net';\n$post_tweets = $connection-&gt;post(\"statuses\/update\", [\"status\" =&gt; $status]);<\/code><\/pre>\n<p>Qui, la libreria chiama l&#8217;endpoint Twitter in background e invia un tweet sul tuo account Twitter.<\/p>\n<p>Quindi il nostro codice finale \u00e8 il seguente.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nuse AbrahamTwitterOAuthTwitterOAuth;\n\u00a0\ndefine('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');\ndefine('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');\ndefine('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');\ndefine('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');\n\u00a0\n$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);\n\u00a0\n$status = 'This is a test tweet. https:\/\/artisansweb.net';\n$post_tweets = $connection-&gt;post(\"statuses\/update\", [\"status\" =&gt; $status]);<\/code><\/pre>\n<p>Spero che tu capisca come pubblicare un tweet su Twitter con API REST e PHP. Per favore condividi i tuoi pensieri e suggerimenti nella sezione commenti qui sotto.<\/p>\n<h4>articoli Correlati<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/una-guida-su-come-utilizzare-l-api-di-ricerca-di-twitter\/\" title=\"Una guida su come utilizzare l&#039;API di ricerca di Twitter\">Una guida su come utilizzare l&#8217;API di ricerca di Twitter<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-creare-widget-di-feed-twitter-per-il-sito-web\/\" title=\"Come creare widget di feed Twitter per il sito Web?\">Come creare widget di feed Twitter per il sito Web?<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-creare-un-plugin-per-il-feed-twitter-di-wordpress-wordpress\/\" title=\"Come creare un plugin per il feed Twitter di WordPress WordPress\">Come creare un plugin per il feed Twitter di WordPress WordPress<\/a><\/li>\n<\/ul>\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>In questo articolo ti mostro come inviare un tweet su Twitter con API REST e PHP. Utilizzando l&#8217;API REST, \u00e8 possibile pubblicare un tweet offline e dal proprio<\/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-25342","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\/25342","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=25342"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/25342\/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=25342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=25342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=25342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}