{"id":28662,"date":"2021-05-30T11:07:00","date_gmt":"2021-05-30T08:07:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28662"},"modified":"2021-10-17T16:36:00","modified_gmt":"2021-10-17T13:36:00","slug":"como-enviar-un-tweet-en-twitter-con-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/como-enviar-un-tweet-en-twitter-con-php\/","title":{"rendered":"C\u00f3mo enviar un tweet en Twitter con PHP"},"content":{"rendered":"<p>\u00bfEst\u00e1 buscando una integraci\u00f3n de API que env\u00ede un tweet en Twitter? Al utilizar la API REST de Twitter, no es necesario que inicie sesi\u00f3n en su cuenta de Twitter y publique un tweet. Puede publicar un tweet sin conexi\u00f3n. En este art\u00edculo, le muestro <strong>c\u00f3mo enviar un tweet<\/strong> en Twitter con la API REST de Twitter y PHP.<\/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=\"C\u00f3mo enviar un tweet en Twitter con PHP\" ><\/a><\/p>\n<p>Para la integraci\u00f3n de la API de Twitter, <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">usar\u00e9 la biblioteca TwitterOAuth<\/a>. Esta es una biblioteca popular para la API REST de OAuth de Twitter.<\/p>\n<p>Para instalar esta biblioteca, debe tener <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> instalado en su sistema. Tambi\u00e9n aseg\u00farese de que cURL est\u00e9 habilitado en su servidor.<\/p>\n<h3>Registrar aplicaci\u00f3n de Twitter<\/h3>\n<p>Nuestro objetivo final es publicar un tweet en su cuenta de Twitter utilizando la API REST. Este proceso requiere que registre la aplicaci\u00f3n en Twitter y obtenga las claves API.<\/p>\n<p>Estas claves API act\u00faan como su identidad para su cuenta de Twitter. Para crear una aplicaci\u00f3n, vaya a <a href=\"https:\/\/apps.twitter.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Aplicaciones de Twitter<\/a> y siga los pasos a continuaci\u00f3n.<\/p>\n<ul>\n<li>Haga clic en el bot\u00f3n &#8216;Crear nueva aplicaci\u00f3n&#8217;.<\/li>\n<li>Complete los campos Nombre, Descripci\u00f3n, Sitio web.<\/li>\n<li>Acepta el acuerdo y haz clic en el bot\u00f3n &#8216;Crea tu aplicaci\u00f3n de Twitter&#8217;.<\/li>\n<li>En la p\u00e1gina siguiente, haga clic en la pesta\u00f1a &#8216;Claves y tokens de acceso&#8217;. En esta pesta\u00f1a encontrar\u00e1 su clave de consumidor y su secreto de consumidor. Copie estos detalles y gu\u00e1rdelos en un lugar seguro.<\/li>\n<li>En la misma pesta\u00f1a, ver\u00e1 la secci\u00f3n &#8216;Su token de acceso&#8217;. Haga clic en el bot\u00f3n &#8216;Crear token de acceso&#8217;.<\/li>\n<li>En este paso, copie su token de acceso y su secreto de token de acceso. Mantenga estos detalles a salvo.<\/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=\"C\u00f3mo enviar un tweet en Twitter con PHP\" ><\/a><\/p>\n<h3>Instalaci\u00f3n de la biblioteca TwitterOAuth<\/h3>\n<p>Ya est\u00e1 listo con las claves API de su cuenta de Twitter. A continuaci\u00f3n, instale la biblioteca TwitterOAuth.<\/p>\n<p>Abra el s\u00edmbolo del sistema en el directorio ra\u00edz de su proyecto y ejecute el siguiente comando.<\/p>\n<pre><code>composer require abraham\/twitteroauth<\/code><\/pre>\n<p>Despu\u00e9s de instalar la biblioteca, tenemos que configurar las claves API para el uso de la aplicaci\u00f3n. Agregue el siguiente c\u00f3digo en su archivo 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>Env\u00ede un tweet en Twitter usando REST API y PHP<\/h3>\n<p>Twitter ha proporcionado API RESTful para los desarrolladores. Para utilizar sus API, debemos enviar una solicitud a la URL del punto final con los par\u00e1metros requeridos.<\/p>\n<p>Para enviar un tweet, la API de Twitter requiere que se publique texto en el terminal <code>TWITTER_API_URL\/statuses\/update<\/code>.<\/p>\n<p>El usuario puede enviar un tweet al punto final utilizando el siguiente c\u00f3digo.<\/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>Aqu\u00ed, la biblioteca llama al punto final de Twitter en segundo plano y env\u00eda un tweet en su cuenta de Twitter.<\/p>\n<p>Entonces nuestro c\u00f3digo final es el siguiente.<\/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>Espero que entiendas c\u00f3mo publicar un tweet en Twitter con REST API y PHP. Comparta sus pensamientos y sugerencias en la secci\u00f3n de comentarios a continuaci\u00f3n.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/una-guia-sobre-como-utilizar-la-api-de-busqueda-de-twitter\/\" title=\"Una gu\u00eda sobre c\u00f3mo utilizar la API de b\u00fasqueda de Twitter\">Una gu\u00eda sobre c\u00f3mo utilizar la API de b\u00fasqueda de Twitter<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/como-crear-un-widget-de-feed-de-twitter-para-un-sitio-web\/\" title=\"C\u00f3mo crear un widget de feed de Twitter para un sitio web\">C\u00f3mo crear un widget de feed de Twitter para un sitio web<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/como-crear-el-complemento-de-feed-de-twitter-de-wordpress\/\" title=\"C\u00f3mo crear el complemento de feed de Twitter de WordPress\">C\u00f3mo crear el complemento de feed de Twitter de WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo, te muestro c\u00f3mo enviar un tweet en Twitter con REST API y PHP. Usando REST API, uno puede publicar un tweet fuera de l\u00ednea y desde su<\/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":[271],"tags":[849],"class_list":["post-28662","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/28662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=28662"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/28662\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=28662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=28662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=28662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}