RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

Récupérer le nombre de followers sur Google+ en PHP

Progi1984 - Commentaires (4)

Google+ est un réseau social en ligne qui permet à ses utilisateurs de publier des images, des photos, des vidéos, des fichiers et documents, de joindre et créer des communautés. 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 Google+

Pré-requis

Comme pré-requis, on va utiliser le SDK de Google.

Pour cela, on va l’installer via Composer :

$ composer require google/apiclient

Vous pouvez le retrouver sur Packagist.

Créer une application sur la console Google APIs

Il faut tout d’abord créer une application sur la console.

Google APIs : Créer une application

Cela vous permettra de récupérer la clé API : on l’utilisera dans la suite de l’article dans la variable $appDeveloperKey.

Pour cette application, vous devez activer l’API Google+.

Récupérer le nombre de followers d’une page Google+

Il faut récupérer l’objet « People » de la page souhaitée.

Pour une page, l’identifiant correspond à la dernière partie de l’URL.
Ainsi pour le CNES, l’identifiant est 108355510043392743703 pour l’URL https://plus.google.com/108355510043392743703.

Pour une page, il va nous falloir récupérer le nombre de personnes qui ont « +1 » la page.

$oGoogleClient = new \Google_Client();
$oGoogleClient->setApplicationName('Your project');
$oGoogleClient->setDeveloperKey($appDeveloperKey);

$oAPI = new \Google_Service_Plus($oGoogleClient);

$oPage = $oAPI->people->get($id);
$numFollowers = $oPage->plusOneCount;

Récupérer le nombre de followers d’une personne sur Google+

Il faut récupérer l’objet « People » du profil utilisateur souhaité.

Pour une personne, l’identifiant correspond à la dernière partie de l’URL.
Ainsi pour accéder à mon compte, l’identifiant est 108618306257475582348 pour l’URL https://plus.google.com/108618306257475582348.

Pour une personne, il va nous falloir récupérer le nombre de personnes qui ont ajouté cette personne à un cercle.

$oGoogleClient = new \Google_Client();
$oGoogleClient->setApplicationName('Your project');
$oGoogleClient->setDeveloperKey($appDeveloperKey);

$oAPI = new \Google_Service_Plus($oGoogleClient);

$oUser = $oAPI->people->get($id);
$numFollowers = $oUser->circledByCount;

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 » Dailymotion : Récupérer le nombre de followers en PHP, le 2 octobre 2017 à 16:40

[…] Google+ […]

2. RootsLabs » Facebook : Récupérer le nombre de followers en PHP, le 16 octobre 2017 à 13:45

[…] Google+ […]

3. RootsLabs » Pinterest : Récupérer le nombre de followers en PHP, le 13 novembre 2017 à 11:05

[…] Google+ […]

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

[…] Google+ […]

Ajouter un commentaire

Commentaire :