✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Cómo enviar un tweet en Twitter con PHP

336

¿Está buscando una integración de API que envíe un tweet en Twitter? Al utilizar la API REST de Twitter, no es necesario que inicie sesión en su cuenta de Twitter y publique un tweet. Puede publicar un tweet sin conexión. En este artículo, le muestro cómo enviar un tweet en Twitter con la API REST de Twitter y PHP.

Cómo enviar un tweet en Twitter con PHP

Para la integración de la API de Twitter, usaré la biblioteca TwitterOAuth. Esta es una biblioteca popular para la API REST de OAuth de Twitter.

Para instalar esta biblioteca, debe tener Composer instalado en su sistema. También asegúrese de que cURL esté habilitado en su servidor.

Registrar aplicación de Twitter

Nuestro objetivo final es publicar un tweet en su cuenta de Twitter utilizando la API REST. Este proceso requiere que registre la aplicación en Twitter y obtenga las claves API.

Estas claves API actúan como su identidad para su cuenta de Twitter. Para crear una aplicación, vaya a Aplicaciones de Twitter y siga los pasos a continuación.

  • Haga clic en el botón ‘Crear nueva aplicación’.
  • Complete los campos Nombre, Descripción, Sitio web.
  • Acepta el acuerdo y haz clic en el botón ‘Crea tu aplicación de Twitter’.
  • En la página siguiente, haga clic en la pestaña ‘Claves y tokens de acceso’. En esta pestaña encontrará su clave de consumidor y su secreto de consumidor. Copie estos detalles y guárdelos en un lugar seguro.
  • En la misma pestaña, verá la sección ‘Su token de acceso’. Haga clic en el botón ‘Crear token de acceso’.
  • En este paso, copie su token de acceso y su secreto de token de acceso. Mantenga estos detalles a salvo.

Cómo enviar un tweet en Twitter con PHP

Instalación de la biblioteca TwitterOAuth

Ya está listo con las claves API de su cuenta de Twitter. A continuación, instale la biblioteca TwitterOAuth.

Abra el símbolo del sistema en el directorio raíz de su proyecto y ejecute el siguiente comando.

composer require abraham/twitteroauth

Después de instalar la biblioteca, tenemos que configurar las claves API para el uso de la aplicación. Agregue el siguiente código en su archivo PHP.

<?php
require_once "vendor/autoload.php";
 
use AbrahamTwitterOAuthTwitterOAuth;
 
define('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');
define('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');
define('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');
define('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');
 
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);

Envíe un tweet en Twitter usando REST API y PHP

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ámetros requeridos.

Para enviar un tweet, la API de Twitter requiere que se publique texto en el terminal TWITTER_API_URL/statuses/update.

El usuario puede enviar un tweet al punto final utilizando el siguiente código.

$status = 'This is a test tweet. https://artisansweb.net';
$post_tweets = $connection->post("statuses/update", ["status" => $status]);

Aquí, la biblioteca llama al punto final de Twitter en segundo plano y envía un tweet en su cuenta de Twitter.

Entonces nuestro código final es el siguiente.

<?php
require_once "vendor/autoload.php";
 
use AbrahamTwitterOAuthTwitterOAuth;
 
define('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');
define('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');
define('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');
define('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');
 
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
 
$status = 'This is a test tweet. https://artisansweb.net';
$post_tweets = $connection->post("statuses/update", ["status" => $status]);

Espero que entiendas cómo publicar un tweet en Twitter con REST API y PHP. Comparta sus pensamientos y sugerencias en la sección de comentarios a continuación.

Artículos relacionados

Fuente de grabación: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More