Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment envoyer un tweet sur Twitter avec PHP

112

Vous recherchez une intégration API qui envoie un tweet sur Twitter? En utilisant l’API REST de Twitter, vous n’avez pas besoin de vous connecter à votre compte Twitter et de publier un tweet. Vous pouvez publier un tweet hors ligne. Dans cet article, je vous montre comment envoyer un tweet sur Twitter avec l’API REST de Twitter et PHP.

Comment envoyer un tweet sur Twitter avec PHP

Pour l’intégration de l’API Twitter, j’utiliserai la bibliothèque TwitterOAuth. Il s’agit d’une bibliothèque populaire pour l’API REST OAuth de Twitter.

Pour installer cette bibliothèque, vous devez avoir Composer installé sur votre système. Assurez-vous également que cURL est activé sur votre serveur.

Inscrivez-vous sur Twitter

Notre objectif final est de publier un tweet sur votre compte Twitter en utilisant l’API REST. Ce processus vous oblige à enregistrer l’application sur Twitter et à obtenir les clés API.

Ces clés API agissent comme votre identité pour votre compte Twitter. Pour créer une application, accédez aux applications Twitter et suivez les étapes ci-dessous.

  • Cliquez sur le bouton « Créer une nouvelle application ».
  • Remplissez les champs Nom, Description, Site Web.
  • Acceptez l’accord et cliquez sur le bouton « Créez votre application Twitter ».
  • Sur la page suivante, cliquez sur l’onglet ‘Clés et jetons d’accès’. Sous cet onglet, vous trouverez votre clé client et votre secret client. Copiez ces informations et conservez-les en lieu sûr.
  • Sous le même onglet, vous verrez la section ‘Votre jeton d’accès’. Cliquez sur le bouton ‘Créer un jeton d’accès’.
  • À cette étape, copiez votre jeton d’accès et votre secret de jeton d’accès. Gardez ces détails en sécurité.

Comment envoyer un tweet sur Twitter avec PHP

Installation de la bibliothèque TwitterOAuth

Vous êtes prêt avec les clés API de votre compte Twitter. Ensuite, installez la bibliothèque TwitterOAuth.

Ouvrez l’invite de commande dans le répertoire racine de votre projet et exécutez la commande ci-dessous.

composer require abraham/twitteroauth

Après avoir installé la bibliothèque, nous devons définir des clés API pour l’utilisation de l’application. Ajoutez le code ci-dessous dans votre fichier 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);

Envoyez un tweet sur Twitter en utilisant l’API REST et PHP

Twitter a fourni des API RESTful pour les développeurs. Pour utiliser leurs API, nous devons envoyer une demande à l’URL du point de terminaison avec les paramètres requis.

Pour envoyer un tweet, l’API Twitter nécessite que le texte soit publié sur le point de terminaison TWITTER_API_URL/statuses/update.

L’utilisateur peut envoyer un tweet au point de terminaison en utilisant le code ci-dessous.

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

Ici, la bibliothèque appelle le point de terminaison Twitter en arrière-plan et envoie un tweet sur votre compte Twitter.

Notre code final est donc le suivant.

<?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]);

J’espère que vous comprenez comment publier un tweet sur Twitter avec l’API REST et PHP. S’il vous plaît partager vos pensées et suggestions dans la section commentaires ci-dessous.

Articles Liés

Source d’enregistrement: artisansweb.net

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails