Pré-requis
- Un compte Google (Gmail ou Google Workspace)
- Accès à la Google Cloud Console
- Un site WordPress avec le plugin SGP Avis 360 installé
Créer un projet Google Cloud
- Aller sur console.cloud.google.com
- Cliquer sur « Sélectionner un projet » puis « Nouveau projet »
- Donner un nom (ex. « SGP Avis 360 – Mon Site »)
- Valider la création
Activer les APIs
Dans « APIs et services » → « Bibliothèque », activer :
- Account Management API
- Business Profile Performance API (Business Information)
- My Business Business Information API
- Google My Business API (Reviews v4)
Rechercher chaque API par nom et cliquer sur « Activer ».
Écran de consentement OAuth
- « APIs et services » → « Écran de consentement OAuth »
- Type d’application : Externe (ou Interne si Google Workspace)
- Renseigner : nom de l’application, e-mail d’assistance, domaines autorisés
- Scopes : ajouter
https://www.googleapis.com/auth/business.manage - Utilisateurs de test : ajouter les adresses Gmail qui testeront la connexion (mode « Test »)
- Passer en « Production » quand prêt
Créer OAuth Client ID (Web)
- « APIs et services » → « Identifiants » → « Créer des identifiants » → « ID client OAuth »
- Type : Application Web
- Nom : ex. « SGP Avis 360 »
- URI de redirection autorisés : ajouter les variantes exactes utilisées par ton site (voir liste ci-dessous)
URIs de redirection exactes
Ajoute uniquement les variantes réellement utilisées sur ton WP (www vs non-www).
https://solutionsgraphus.fr/wp-admin/admin-post.php?action=sgp_avis_360_gbp_oauth_callbackhttps://www.solutionsgraphus.fr/wp-admin/admin-post.php?action=sgp_avis_360_gbp_oauth_callbackhttps://solutionsgraphus.com/wp-admin/admin-post.php?action=sgp_avis_360_gbp_oauth_callbackhttps://www.solutionsgraphus.com/wp-admin/admin-post.php?action=sgp_avis_360_gbp_oauth_callback
Redirect URI détectée pour ce site : {redirect_uri_detected}
Où trouver Client ID / Client Secret
Après création de l’ID client OAuth :
- Client ID : dans la liste des identifiants, colonne « ID client »
- Client Secret : cliquer sur l’ID client → « Secret client »
Comment remplir SGP Avis 360 dans WP
- Aller dans SGP Avis 360 → Réglages
- Section « Google Business Profile (OAuth) »
- Coller le Client ID et le Client Secret
- Cliquer sur « Connecter Google Business Profile »
- Autoriser l’accès dans la fenêtre Google
- Choisir le compte et l’emplacement (Location) à synchroniser
Comment trouver Account ID + Location name
- Account ID : visible dans l’URL après connexion, ou dans Google Business Profile (paramètres du compte)
- Location name : format
locations/XXXXX, affiché lors du choix de l’emplacement ou dans les paramètres de l’établissement
Erreurs fréquentes
- 401 Unauthorized : Client ID / Secret incorrects, ou token expiré → déconnecter et reconnecter
- redirect_uri_mismatch : l’URI de redirection dans Google Cloud ne correspond pas exactement à celle du site (protocole, domaine, www/non-www)
- auth_failed : vérifier les identifiants, les scopes, et que l’écran de consentement est configuré
- missing_location : aucun emplacement sélectionné ou le compte n’a pas d’établissement lié
Check-list avant connexion
- APIs activées (Account Management, Business Information, Reviews)
- Écran de consentement configuré avec scope business.manage
- URI de redirection exacte ajoutée dans l’ID client OAuth
- Utilisateur de test ajouté si en mode « Test »
Recommandations industrialisation SGP
- 1 projet Google Cloud par client/site pour isoler les quotas et la facturation
- Afficher la redirect_uri détectée dans le BO pour faciliter la configuration
- Documenter les variantes (www / non-www) utilisées en production
- Ne pas partager les Client Secret entre environnements (dev / prod)
