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

  1. Aller sur console.cloud.google.com
  2. Cliquer sur « Sélectionner un projet » puis « Nouveau projet »
  3. Donner un nom (ex. « SGP Avis 360 – Mon Site »)
  4. 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

  1. « APIs et services » → « Écran de consentement OAuth »
  2. Type d’application : Externe (ou Interne si Google Workspace)
  3. Renseigner : nom de l’application, e-mail d’assistance, domaines autorisés
  4. Scopes : ajouter https://www.googleapis.com/auth/business.manage
  5. Utilisateurs de test : ajouter les adresses Gmail qui testeront la connexion (mode « Test »)
  6. Passer en « Production » quand prêt

Créer OAuth Client ID (Web)

  1. « APIs et services » → « Identifiants » → « Créer des identifiants » → « ID client OAuth »
  2. Type : Application Web
  3. Nom : ex. « SGP Avis 360 »
  4. 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_callback
  • https://www.solutionsgraphus.fr/wp-admin/admin-post.php?action=sgp_avis_360_gbp_oauth_callback
  • https://solutionsgraphus.com/wp-admin/admin-post.php?action=sgp_avis_360_gbp_oauth_callback
  • https://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

  1. Aller dans SGP Avis 360Réglages
  2. Section « Google Business Profile (OAuth) »
  3. Coller le Client ID et le Client Secret
  4. Cliquer sur « Connecter Google Business Profile »
  5. Autoriser l’accès dans la fenêtre Google
  6. 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)