comment obtenir mes API Google Business
Avez-vous fait cela ?
- Allez au Formulaire de demande de l’API Google Business Profile.
- Remplissez l’application. Google doit savoir pourquoi vous souhaitez accéder à l’API.
- Attendez l’approbation. Vous recevrez un e-mail une fois que votre projet sera approuvé. Vous ne pouvez pas procéder aux appels d’API dans n8n tant que ce n’est pas approuvé.
Ceci est seulement pour la première phase. Une fois approuvé, configurez votre projet pour la deuxième phase :
-
Créer un projet :
- Allez à la Console Google Cloud.
- Créez un nouveau projet (par exemple, « n8n-Business-Automation »).
-
Activez les API :
- Allez à APIs & Services > Library.
- Recherchez et activez les éléments suivants :
Google Business Profile Management APIMy Business Business Information APIMy Business Account Management API
-
Configurez l’écran de consentement OAuth :
- Allez à APIs & Services > OAuth consent screen.
- Sélectionnez External (sauf si vous avez une organisation Google Workspace et souhaitez utiliser uniquement en interne).
- Remplissez le nom de l’application et l’adresse e-mail du développeur.
- Scopes : Ajoutez les scopes requis pour l’API Business Profile (généralement trouvés dans la documentation de l’API, par exemple,
https://www.googleapis.com/auth/business.manage). - Utilisateurs de test : Pendant que votre application est en mode « Testing », vous devez ajouter votre propre adresse e-mail Google en tant qu’utilisateur de test, sinon vous obtiendrez une erreur « 403 Access Denied ».
-
Créez les identifiants :
- Allez à APIs & Services > Credentials.
- Cliquez sur Create Credentials → OAuth client ID.
- Type d’application : Web application.
- Authorized Redirect URIs : C’est critique. Allez à votre instance n8n, ouvrez le nœud Google Business Profile, créez une nouvelle identifiant, et copiez l’OAuth Redirect URL fournie par n8n. Collez cette URL ici.
- Cliquez sur Create et copiez votre Client ID et Client Secret.
Pour vous connecter à n8n :
- Ouvrez votre flux de travail n8n.
- Ajoutez le nœud Google Business Profile.
- Dans la section Credential, sélectionnez « Create New Credential ».
- Collez le Client ID et le Client Secret que vous avez obtenus de la Console Google Cloud.
- Cliquez sur Sign in with Google.
- Une fenêtre contextuelle apparaîtra. Sélectionnez votre compte et cliquez sur « Continue » (vous pouvez voir un avertissement selon lequel l’application n’est pas vérifiée ; cliquez sur « Advanced » → « Go to [Your App Name] (unsafe) » pour continuer).
- Une fois autorisé, le statut dans n8n devrait passer à Connected.
1. Vérifiez d’abord que vous êtes éligible
Google exige que vous gériez un Profil Entreprise vérifié et actif depuis plus de 60 jours avant de pouvoir faire une demande. Si votre fiche est plus récente que cela, votre demande sera rejetée.
2. Créez un projet Google Cloud
Accédez à la Google Cloud Console, cliquez sur Créer un projet, donnez-lui un nom et créez-le. Utilisez un projet dédié plutôt qu’un bac à sable existant, cela rend l’approbation et le quota plus clairs.
3. Soumettez la demande d’accès
Demandez l’accès à l’API Business Profile via le formulaire de contact de l’API GBP et attendez l’approbation. L’approbation n’est pas instantanée, elle prend généralement plusieurs jours à quelques semaines, et le rejet est courant si le formulaire n’explique pas clairement ce que vous construisez et pourquoi vous en avez besoin.
4. Activez les API une fois approuvées
Google a divisé l’ancienne API « My Business » unique en API distinctes spécialisées en 2022. Il y en a maintenant huit, couvrant des domaines comme la gestion des comptes, les informations commerciales, les avis, les publications et les données de performance. Dans la Bibliothèque API de la Cloud Console, activez uniquement celles dont vous avez réellement besoin plutôt que les huit, moins d’API activées signifie un examen d’approbation plus clair si vous avez besoin d’un accès supplémentaire.
5. Configurez les identifiants OAuth 2.0
Comme ces API accèdent à des données commerciales privées, vous avez besoin d’un ID client OAuth 2.0 : allez à Identifiants dans la Cloud Console, cliquez sur Créer des identifiants → ID client OAuth, et enregistrez l’ID client + le secret. C’est ce que votre outil d’automatisation utilisera pour s’authentifier.
Pour Google Business Profile, la partie importante est que l’accès à l’API n’est pas simplement une connexion Google normale. Vous avez généralement besoin de deux éléments :
1. Un compte Google ayant accès à la localisation du Business Profile.
2. Un accès à l’API Google Business Profile approuvé pour le projet Google Cloud.
La démarche pratique est :
- Créer ou sélectionner un projet Google Cloud.
- Activer les API Business Profile pertinentes.
- Configurer le consentement OAuth et les identifiants.
- Soumettre une demande d’accès à l’API Google Business Profile si votre projet n’en dispose pas déjà.
- Après approbation, reconnecter l’identifiant OAuth dans n8n.
Dans n8n, je commencerais par créer un workflow de test en lecture seule qui récupère les données de localisation/avis et écrit le résultat dans un tableau ou une feuille. Une fois que cela fonctionne, ajoutez l’étape de brouillon IA. Pour les réponses publiques aux avis, conservez une étape d’approbation humaine avant toute publication.