Maison > développement back-end > tutoriel php > Comment récupérer les données de chronologie des utilisateurs de Twitter à l'aide de PHP et de l'API Twitter v1.1 ?

Comment récupérer les données de chronologie des utilisateurs de Twitter à l'aide de PHP et de l'API Twitter v1.1 ?

DDD
Libérer: 2024-12-28 01:57:12
original
730 Les gens l'ont consulté

How to Retrieve Twitter User Timeline Data Using PHP and Twitter 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 dans la question ne fonctionne plus. Cependant, la transition vers l'API Twitter version 1.1 nécessite une approche mise à jour.

Étapes pour récupérer la chronologie utilisateur avec l'API Twitter version 1.1 :

1. Créez un compte de développeur et une application :

  • Inscrivez-vous en tant que développeur sur Twitter.
  • Créez une application et obtenez les clés API nécessaires, y compris la clé du consommateur, le secret du consommateur, l'accès jeton et secret du jeton d'accès.

2. Ajustez les paramètres de l'application :

  • Définissez le niveau d'accès de l'application sur Lecture et écriture pour la fonctionnalité souhaitée.

3. Utilisez la classe PHP TwitterAPIExchange :

Téléchargez et incluez la classe TwitterAPIExchange depuis GitHub.

4. Configurez l'appel API :

require_once('TwitterAPIExchange.php');

$settings = [
    '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',
];

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$requestMethod = 'GET';
$getfield = '?screen_name=YOUR_SCREEN_NAME&count=10';
Copier après la connexion

5. Effectuez la requête API :

$twitter = new TwitterAPIExchange($settings);
$result = $twitter->setGetfield($getfield)
             ->buildOauth($url, $requestMethod)
             ->performRequest();

if ($result) {
    $tweets = json_decode($result, true);
    foreach ($tweets as $tweet) {
        print_r($tweet);
    }
}
Copier après la connexion

Cet exemple de code récupérera et affichera vos 10 statuts d'utilisateur les plus récents sur Twitter à l'aide de l'API Twitter version 1.1.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal