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 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-29 01:33:09213parcourir

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

Exemple PHP le plus simple pour récupérer User_Timeline avec l'API Twitter version 1.1

En raison du retrait de l'API Twitter 1.0 le 11 juin 2013, le Le script original mentionné n'est plus fonctionnel. Ce guide fournit une approche mise à jour pour récupérer les statuts des utilisateurs récents avec un minimum d'effort de codage.

Prérequis :

  1. Créer un compte de développeur : Inscrivez-vous pour un compte de développeur Twitter et créez une application pour obtenir des jetons API.
  2. Ajuster l'accès Niveau :Changez le niveau d'accès de l'application en Lecture & Écriture.

Code PHP

Pour simplifier la tâche, une classe PHP est fournie :

require_once('TwitterAPIExchange.php');

// Replace these values with your application's tokens
$settings = [
    'oauth_access_token' => 'YOUR_ACCESS_TOKEN',
    'oauth_access_token_secret' => 'YOUR_ACCESS_TOKEN_SECRET',
    'consumer_key' => 'YOUR_CONSUMER_KEY',
    'consumer_secret' => 'YOUR_CONSUMER_SECRET'
];

// Define the API endpoint and request method
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$requestMethod = 'GET';

// Create the TwitterAPIExchange instance
$twitter = new TwitterAPIExchange($settings);

// Build the request and perform it
echo $twitter->buildOauth($url, $requestMethod)->performRequest();

Utilisation :

  1. Remplacer les valeurs des jetons d'espace réservé avec vos jetons réels obtenus à partir de la plate-forme de développement Twitter.
  2. Exécutez le script PHP et la sortie affichera la chronologie de l'utilisateur (statuts récents) pour l'utilisateur authentifié.

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!

Déclaration:
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