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

16 octobre 2017 - 152 mots - php

Instagram est une application, un réseau social et un service de partage de photos et de vidéos. 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 Instagram

Pré-requis

Pour ce script, il n’y a aucun pré-requis.

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

Pour cela, Instagram a fait assez bien les choses. En ajoutant /?__a=1 à la fin de l’URL d’un profil, cela permet d’accéder aux données du profil directement en JSON.

Ainsi, pour le compte Instagram du CNES, cela donnerait : https://www.instagram.com/cnes_france/?__a=1.

Avec un peu de PHP, cela va faciliter les choses :

1
2
3
4
5
$response = file_get_contents($url.'/?__a=1');
$data = json_decode($response, true);
if (isset($data['user']['followed_by']['count'])) {
  $numFollowers = $data['user']['followed_by']['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 :