Connexion à Google Sheets via une application personnalisée

Le module complémentaire Google Sheets est une fonctionnalité Pro

Débloquez le module complémentaire Google Sheets et d'autres fonctionnalités puissantes pour développer votre entreprise.

Obtenir WPForms Pro

Vous souhaitez utiliser notre module complémentaire Google Sheets avec une application Google personnalisée au lieu de l'application Google WPForms ? La connexion à Google Sheets via une application personnalisée est parfois la meilleure option pour les développeurs et les utilisateurs avancés.

Dans ce tutoriel, nous vous montrerons comment utiliser le module complémentaire Google Sheets de WPForms avec votre propre application Google personnalisée.

Prérequis :

  • Vous aurez besoin d'un niveau de licence Pro ou supérieur pour accéder au module complémentaire Google Sheets
  • Assurez-vous d'avoir installé la dernière version de WPForms pour respecter la version minimale requise pour le module complémentaire Google Sheets

Avant de commencer, vous devez d'abord vous assurer que WPForms est installé et activé sur votre site WordPress et que vous avez vérifié votre licence. Vous devrez également créer un compte Google si vous n'en avez pas déjà un et installer et activer le module complémentaire Google Sheets.

Remarque : La connexion de WPForms à une application Google personnalisée est uniquement recommandée pour les développeurs ou les utilisateurs avancés. Si vous n'avez pas besoin d'une application personnalisée, veuillez consulter notre guide sur l'utilisation du module complémentaire Google Sheets.

Activation du mode avancé

Pour commencer, ouvrez votre tableau de bord WordPress et accédez à WPForms » Paramètres. Cliquez ensuite sur l'onglet Intégrations.

cliquer sur l'onglet Intégrations

Ensuite, cliquez sur l'intégration Google Sheets pour développer ses paramètres.

cliquer sur Google Sheets

Pour commencer la connexion de votre application Google, cliquez sur Activer le mode avancé.

cliquer sur Activer le mode avancé

Vous verrez maintenant des paramètres supplémentaires où vous devrez saisir des informations de la plateforme Google Cloud.

Paramètres de connexion du mode avancé

Pour trouver ces informations, vous devrez d'abord vous connecter à la plateforme Google Cloud et créer une application personnalisée. Cependant, nous vous recommandons de laisser vos paramètres WPForms ouverts dans un onglet de navigateur séparé pendant que vous créez votre application, car vous devrez y accéder plus tard.

Ajout d'un nouveau projet

Une fois connecté à la plateforme Google Cloud, cliquez sur API et services.

cliquer sur APIs et services

Sur l'écran suivant, cliquez sur le menu déroulant des projets.

cliquer sur le menu déroulant Sélectionner un projet

Après cela, une superposition apparaîtra montrant vos projets. Cliquez sur NOUVEAU PROJET.

cliquer sur Nouveau projet

Ensuite, vous devrez ajouter un nom au champ Nom du projet. Nous vous recommandons d'utiliser un nom qui vous aidera à vous souvenir de l'utilisation du projet. Cependant, vous pouvez utiliser le nom que vous souhaitez.

Après avoir ajouté un nom, cliquez sur le bouton CRÉER.

ajouter le nom du projet et cliquer sur Créer

Une fois votre projet créé, cliquez à nouveau sur le menu déroulant des projets et sélectionnez votre projet nouvellement créé s'il n'est pas déjà sélectionné par défaut.

cliquer sur le menu déroulant Projet

Activation des API Google

Maintenant que votre projet est créé, il est temps d'activer certaines API Google. Pour commencer, cliquez sur Bibliothèque dans le menu de gauche.

cliquer sur Bibliothèque

Cela vous mènera à la bibliothèque d'API où vous devrez localiser et activer 3 API différentes : API Google Drive, API Google Sheets et API Google Picker.

Tapez « Google Drive API » dans la barre de recherche pour trouver l'API Google Drive.

rechercher l'API Google Drive

Une fois que vous avez trouvé l'API Google Drive, cliquez sur le bouton ACTIVER.

cliquer sur Activer l'API Google Drive

Ensuite, retournez à la bibliothèque d'API de Google et tapez « Google Sheets API » dans la barre de recherche.

rechercher l'API Google Sheets

Après avoir trouvé l'API Google Sheets, cliquez sur le bouton ACTIVER.

cliquer sur Activer l'API Google Sheets

Enfin, retournez à la bibliothèque d'API de Google et tapez « Google Picker API » dans la barre de recherche.

rechercher l'API Picker

Une fois que vous avez trouvé l'API Google Picker, cliquez sur le bouton ACTIVER.

cliquer pour activer l'API Picker

Sélection d'un type d'utilisateur

Maintenant que vous avez activé les API requises, cliquez sur Écran de consentement OAuth dans le menu de gauche.

cliquer sur Écran de consentement OAuth

Sur l'écran suivant, vous devrez sélectionner un Type d'utilisateur pour votre application. Vous pouvez sélectionner Interne ou Externe, selon à qui vous souhaitez partager votre application.

Pour notre exemple, nous sélectionnerons Externe. Une fois votre sélection effectuée, cliquez sur le bouton CRÉER pour continuer.

cliquer sur le bouton Créer - Écran de consentement OAuth

Remarque : Assurez-vous de consulter la documentation de Google sur les types d'utilisateurs pour en savoir plus sur les utilisateurs externes et internes.

Enregistrement de votre application

Après avoir sélectionné un type d'utilisateur pour votre application, vous serez redirigé vers une page pour terminer l'enregistrement de votre application. Vous devrez suivre une série d'étapes pour enregistrer votre application, que nous aborderons dans les sections suivantes.

Ajout des informations de l'application

L'ajout d'informations sur votre application est requis et permet aux utilisateurs de savoir qui vous êtes et comment vous contacter.

Dans les champs requis, assurez-vous d'ajouter un Nom de l'application et un E-mail de support utilisateur.

Nom de l'enregistrement de l'application et e-mail de support

Ajout d'un domaine d'application

Faites défiler jusqu'à la section Domaine de l'application et localisez la section Domaines autorisés. À partir de là, cliquez sur le bouton AJOUTER UN DOMAINE.

cliquer sur le bouton Ajouter un domaine

Dans le champ Domaine autorisé 1, vous devrez ajouter wpforms.com comme domaine.

ajouter-domaine-wpforms

Remarque : Vous devez ajouter wpforms.com comme domaine autorisé, sinon votre application ne pourra pas se connecter à WPForms.

Ajout des informations de contact du développeur

Ensuite, ajoutez votre adresse e-mail préférée dans la section Informations de contact du développeur. Google vous contactera à cette adresse e-mail s'il y a des modifications à apporter à votre projet.

adresse-e-mail-du-développeur

Enfin, cliquez sur le bouton ENREGISTRER ET CONTINUER pour passer à l'étape suivante.

cliquer-enregistrer-et-continuer

Ajout des scopes

Sur l'écran suivant, cliquez sur le bouton AJOUTER OU SUPPRIMER DES SCOPES.

cliquer-ajouter-ou-supprimer-des-portées

Dans la fenêtre latérale qui apparaît, cliquez sur la barre de recherche intitulée Entrer le nom ou la valeur de la propriété.

entrer-nom-de-propriété-ou-valeur-barre-de-recherche

Ensuite, recherchez chacun des scopes suivants :

  • https://www.googleapis.com/auth/userinfo.email
  • https://www.googleapis.com/auth/userinfo.profile
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets

Vous devrez activer chacun des scopes ci-dessus en cliquant sur la case à cocher sur le côté gauche.

cliquer-sur-la-case-à-cocher-pour-activer-la-portée

Une fois que vous avez activé les scopes requis, cliquez sur le bouton METTRE À JOUR situé en bas de l'écran.

cliquer-sur-le-bouton-mettre-à-jour

Vous retournerez ensuite à l'écran Scopes où vous pourrez afficher et gérer vos scopes activés. De là, cliquez sur le bouton SAVE AND CONTINUE pour enregistrer vos modifications.

cliquer-enregistrer-et-continuer-écran-des-portées

Ajout d'utilisateurs de test

Google devra terminer le processus de vérification avant que les utilisateurs puissent interagir avec votre application. Cependant, vous pouvez autoriser des utilisateurs spécifiques à tester votre application avant qu'elle ne soit vérifiée. Cette étape n'est pas requise pour notre configuration, nous allons donc passer à l'étape suivante en cliquant sur le bouton SAVE AND CONTINUE.

cliquer-enregistrer-et-continuer-écran-des-utilisateurs-test

Vérification de l'enregistrement de votre application

La dernière étape de l'enregistrement de l'application consiste à examiner votre configuration sur l'écran Summary. Si tout semble correct et correspond aux étapes de ce tutoriel, cliquez sur le bouton BACK TO DASHBOARD en bas de l'écran.

cliquer-retour-au-tableau-de-bord

Publication de votre application

Maintenant que vous avez terminé l'enregistrement de l'application, vous devrez la publier. Vous pouvez le faire directement depuis l'écran Oauth consent screen en cliquant sur le bouton PUBLISH APP.

cliquer-publier-l'application

Après avoir cliqué sur le bouton, une fenêtre modale apparaîtra avec quelques étapes supplémentaires pour compléter le processus de vérification de l'application Google. Pour confirmer, cliquez sur CONFIRM.

cliquer-confirmer

Création d'identifiants pour votre application

L'étape suivante consiste à créer des identifiants pour votre application. Pour commencer, cliquez sur Credentials dans le menu de gauche.

cliquer-sur-les-identifiants

Ensuite, cliquez sur CREATE CREDENTIALS en haut de l'écran Credentials.

cliquer-créer-des-identifiants

Après cela, cliquez sur OAuth client ID.

sélectionner-un-ID-client-oauth

Ensuite, cliquez sur le menu déroulant Application type et sélectionnez Web application.

sélectionner-une-application-web

Après cela, assurez-vous de saisir un nom pour votre client Oauth 2.0 dans le champ Name. Il ne sera pas visible par les utilisateurs finaux, vous pouvez donc le nommer comme vous le souhaitez.

ajouter-un-nom-pour-l'ID-client

Ensuite, faites défiler jusqu'à la section Authorized redirect URIs et cliquez sur ADD URI.

cliquer-sur-le-bouton-ajouter-une-URI-1

Vous devez maintenant retourner aux paramètres de votre intégration WPForms et copier la première Callback URL en cliquant sur l'icône copy.

cliquer-sur-l'icône-copier-URL-de-rappel-1

Ensuite, revenez aux paramètres de votre application Google et collez la Callback URL dans le champ URIs 1.

coller-l'URL-de-rappel-dans-le-champ-URI-1-1

Après cela, cliquez à nouveau sur le bouton ADD URI pour pouvoir ajouter votre 2ème URI.

cliquer-sur-le-bouton-ajouter-une-URI-2

Revenez aux paramètres de votre WPForms et cliquez sur l'icône copy à côté de la 2ème Callback URL.

cliquer-sur-l'icône-copier-URL-de-rappel-2

Vous pouvez maintenant revenir à vos paramètres Google et coller la 2ème Callback URL dans le champ URIs 2.

ajouter-une-deuxième-URL-de-rappel

Ensuite, cliquez sur le bouton CREATE.

cliquer-sur-le-bouton-créer-ID-client

Une fenêtre modale apparaîtra alors avec vos identifiants client OAuth. De là, copiez le Client ID en cliquant sur l'icône copy.

cliquer-sur-l'icône-copier-l'ID-client

Ensuite, passez aux paramètres de votre intégration WPForms et collez le Client ID dans le champ Google Client ID.

champ-ID-client

Ensuite, retournez aux paramètres de votre application Google et copiez le Client secret.

cliquer-sur-l'icône-copier-le-secret-client

Retournez dans les paramètres de votre intégration WPForms et collez le Secret client dans le champ Secret client Google.

coller-le-secret-client

Finalisation de la connexion

Maintenant que vous avez votre ID client et votre Secret client en place, il est temps de finaliser la connexion. Pour ce faire, cliquez sur le bouton Se connecter avec Google.

cliquer-sur-le-bouton-se-connecter-à-Google-Sheets

Ensuite, vous serez redirigé vers une page d'authentification Google. Ici, vous devrez accorder à WPForms l'accès à votre compte Google.

Une fois que vous avez sélectionné un compte Google, cliquez sur le bouton Continuer pour accorder à WPForms l'accès à votre compte.

cases-à-cocher-pour-Google-Drive-et-Sheets

Maintenant, lorsque vous retournez dans WPForms » Paramètres » Intégrations, vous devriez voir le statut vert Connecté ainsi que les détails de votre connexion.

google-sheets-connected-status

Vous pouvez maintenant procéder à l'ajout d'une intégration Google Sheets à n'importe quel formulaire sur votre site.

C'est tout ! Vous savez maintenant comment configurer une application Google personnalisée à utiliser avec le module complémentaire WPForms Google Sheets.

Ensuite, souhaitez-vous en savoir plus sur ce que vous pouvez faire avec les informations soumises par les utilisateurs dans WPForms ? Consultez notre guide complet des entrées de formulaire pour en savoir plus.

Le meilleur plugin de création de formulaires par glisser-déposer pour WordPress

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites Web qui font confiance à WPForms.