RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

Récupérer le nombre de followers sur Twitter en PHP

Progi1984 - Commentaires (4)

Twitter est un réseau social de microblogage qui permet à un utilisateur d’envoyer des tweets limités à 140 caractères. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Twitter

Pré-requis

Comme pré-requis, on va utiliser le package TwitterOAuth.

Pour cela, on va l’installer via Composer :

$ composer require abraham/twitteroauth

Vous pouvez le retrouver sur Packagist.

Créer une application Twitter

Il faut tout d’abord créer une application sur l’accès Développeurs de Twitter.

Twitter : Créer une application

Après la création, il vous faudra aller sur la page « Keys and Access Tokens » pour récupérer quatre variables :

  • $consumerKey : Consumer Key (API Key)
  • $consumerSecret : Consumer Secret (API Secret)
  • $oauthToken : Access Token
  • $oauthTokenSecret : Access Token Secret

Récupérer le nombre de followers d’un compte Twitter

Il faut récupérer l’objet « User » du compte souhaitée.

Malheureusement, l’API Twitter ne permet pas de récupérer directement un compte souhaitée. Il faut passer par une recherche pour accéder à l’info du compte.

Pour un compte, l’identifiant correspond à la dernière partie de l’URL.
Ainsi pour le CNES, l’identifiant est CNES pour l’URL https://twitter.com/CNES.

$oAPI = new TwitterOAuth($consumerKey, $consumerSecret, $oauthToken, $oauthTokenSecret);

$users = $oAPI->get('/users/lookup', array(
  'screen_name' => $id
));
$user = reset($users);
$numFollowers = $user->followers_count;

A suivre

Ceci est une série d’articles permettant de récupérer le nombre de followers sur les différents réseaux sociaux :

Commentaires

1. RootsLabs » Google+ : Récupérer le nombre de followers en PHP, le 13 novembre 2017 à 11:08

[…] Twitter […]

2. RootsLabs » Instagram : Récupérer le nombre de followers en PHP, le 13 novembre 2017 à 11:08

[…] Twitter […]

3. RootsLabs » Pinterest : Récupérer le nombre de followers en PHP, le 12 décembre 2017 à 10:33

[…] Twitter […]

4. RootsLabs » Facebook : Récupérer le nombre de followers en PHP, le 12 décembre 2017 à 10:33

[…] Twitter […]

Ajouter un commentaire

Commentaire :