Download TwitterOAuth PHP Library pour API REST de Twitter 8.1.1

      Information

  08 Fév 2026


15
0.03 Mo

Information

La bibliothèque PHP la plus populaire à utiliser avec l'API REST Twitter OAuth

Code source : Comment se connecter à l'API en PHP

Exemple de base pour se connecter

// Tes clés d'application (obtenues sur https://developer.x.com/)
$consumerKey        = 'TA_CLE_API';
$consumerSecret     = 'TON_SECRET_API';
$accessToken        = 'TON_ACCESS_TOKEN';        // optionnel si app-only
$accessTokenSecret  = 'TON_ACCESS_TOKEN_SECRET'; // optionnel si app-only

$connection = new TwitterOAuth(
    $consumerKey,
    $consumerSecret,
    $accessToken,
    $accessTokenSecret
);

// Pour utiliser le mode "extended" (tweets complets > 140 caractères)
$connection->setApiVersion('1.1'); // ou '2' pour certains endpoints v2

// Exemple : poster un tweet
$result = $connection->post(
    "statuses/update",
    ["status" => "Test depuis TwitterOAuth en 2026 ! #php"]
);

if ($connection->getLastHttpCode() == 200) {
    echo "Tweet posté avec succès !";
} else {
    echo "Erreur : " . $connection->getLastHttpCode();
    print_r($result);
}

Points importants

  • La lib utilise des méthodes génériques : get(), post(), put(), delete() → tu passes directement le endpoint (ex: "statuses/update", "users/show", "2/tweets", etc.).
  • Pour l'API v2, certains endpoints fonctionnent bien (surtout avec le niveau Basic/Pro/Enterprise), mais vérifie la compatibilité car Twitter/X a beaucoup changé depuis 2023.
  • OAuth 1.0a (user context) reste le plus utilisé avec cette lib.
  • Pour du simple lecture publique (sans compte utilisateur), tu peux utiliser le Bearer Token avec l'API v2.


UTF8 avec du caractère! Caractères spéciaux

Présentation de PHP

  Les derniers scripts PHP / MySQL

Zenphoto 1.6.8

logo Zenphoto
Langue langue fr
Date 14 Mars 2026
Taille 15 Mo
Catégorie Galeries

EasyPHP PHP 8.5 for Devserver 17.0

logo EasyPHP
Langue langue fr
Date 13 Mars 2026
Taille 24 Mo
Catégorie Easyphp

Deltacms 6.0.03

logo Deltacms
Langue langue fr
Date 12 Mars 2026
Taille 7 Mo
Catégorie CMS

OsTicket 1.18.3

logo osTicket
Langue langue fr
Date 12 Mars 2026
Taille 49 Mo
Catégorie Services

WebCalendar 1.2.7

Script PHP / MySQL
Langue langue fr
Date 11 Mars 2026
Taille 2 Mo
Catégorie Calendriers

Web ERP Accounting 5.0.1

logo Web ERP Accounting
Langue langue us
Date 11 Mars 2026
Taille 69 Mo
Catégorie Logiciels