Maison > développement back-end > tutoriel php > Comment récupérer la chronologie Twitter d'un utilisateur à l'aide de PHP et de l'API v1.1 ?

Comment récupérer la chronologie Twitter d'un utilisateur à l'aide de PHP et de l'API v1.1 ?

Linda Hamilton
Libérer: 2024-12-17 06:40:25
original
815 Les gens l'ont consulté

How to Retrieve a User's Twitter Timeline Using PHP and the v1.1 API?

Exemple PHP le plus simple pour récupérer la chronologie des utilisateurs avec l'API Twitter version 1.1

Introduction :

L'API Twitter 1.0 a été retirée, rendant le script fourni inefficace. Cet article présente une solution mise à jour et une classe PHP pour récupérer les chronologies des utilisateurs avec un minimum de code.

Prérequis :

  1. Créez un compte de développeur Twitter.
  2. Créez une application et obtenez des jetons de consommateur et d'accès.
  3. Modifiez le niveau d'accès en Lecture et Écrivez.

Solution :

Vous trouverez ci-dessous le code PHP simplifié intégré à OAuth et à l'API Twitter v1.1 :

require_once('TwitterAPIExchange.php');

// Set access tokens
$settings = array(
    'oauth_access_token' => 'YOUR_OAUTH_ACCESS_TOKEN',
    'oauth_access_token_secret' => 'YOUR_OAUTH_ACCESS_TOKEN_SECRET',
    'consumer_key' => 'YOUR_CONSUMER_KEY',
    'consumer_secret' => 'YOUR_CONSUMER_SECRET'
);

// Set request URL
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json?count=10';
$requestMethod = 'GET';

// Instantiate Twitter API Exchange
$twitter = new TwitterAPIExchange($settings);

// Perform the request
$output = $twitter->buildOauth($url, $requestMethod)->performRequest();

// Decode and print tweets
$tweets = json_decode($output, true);
foreach ($tweets as $tweet) {
    print_r($tweet);
}
Copier après la connexion

Mise en œuvre :

  1. Remplacez les jetons d'accès par ceux obtenu depuis votre application Twitter.
  2. Ajustez le paramètre 'count' dans l'URL de la requête pour spécifier le nombre de tweets souhaité.
  3. Exécutez le script PHP pour récupérer et imprimer les tweets de l'utilisateur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal