Comment générer une clé API Google pour accéder aux feuilles de calcul Google avec Store Manager pour PrestaShop - Store Manager pour PrestaShop
Évaluation 0.00 étoiles - 0 votes

Comment générer une clé API Google pour accéder aux feuilles de calcul Google avec Store Manager pour PrestaShop


Afin d’importer des produits PrestaShop depuis Google Sheets, télécharger des données, ajouter, préfixer, créer de nouveaux fichiers, vous aurez besoin de clés API Google. Cet article vous guidera pour générer vos clés API et utiliser ensuite les fonctionnalités de Google Sheets. En cas de questions, veuillez nous contacter à l’adresse [email protected] et nous serons heureux de vous aider.

Suivez ces quelques étapes pour obtenir les détails de votre API Google Drive et Google Spreadsheet :

1. Accédez à la API Console: https://console.developers.google.com/

Important! L’API Google pourrait ne pas être disponible pour tous les comptes. Si vous ne pouvez pas activer l’API Google, vous pouvez utiliser le dossier hors ligne de Google Drive pour télécharger ou télécharger des fichiers à partir de Google Drive.

2. Dans la liste des projets, sélectionnez un projet ou créez-en un nouveau.


Generate Google API keys for Store Manager for PrestaShop,From the projects list, select a project or create a new one

Si vous n’êtes pas redirigé vers la création d’un nouveau projet, cliquez sur la liste déroulante des projets à côté de l’icône Google Cloud en haut à gauche. Vous verrez alors une liste de vos projets ainsi qu’un bouton pour en créer un nouveau.

3. Spécifiez le Project Name, le nom de l’organisation, et cliquez sur Create

Generate Google API keys for Store Manager for PrestaShop, Specify Project name, organization name and hit Create



Utilisez un nom clair, tel que “PrestaShop to Google Drive sync” ou quelque chose de similaire.

Remplissez tous les champs requis et poursuivez. Vous aurez besoin de Google Drive API, OAuth 2.0 Client IDs.

4. Sélectionnez le projet dans la liste déroulante en haut (liste des ressources).

Une fois le projet créé, assurez-vous de sélectionner le nouveau projet créé dans la liste pour continuer.

5. Accédez à APIs & Services.

Generate Google API keys for Store Manager for PrestaShop, Proceed to APIs & Services.

6. Allez dans Enabled APIs and Services => +Enable APIs and Services.

Generate Google API keys for Store Manager for PrestaShop, Go to Enabled APIs and Services  Enable APIs and Services.

7. Dans la liste des APIs, trouvez Google Drive API et Google Sheets API.

8. Enable Google Drive API

Generate Google API keys for Store Manager for PrestaShop, Enable Google Drive API.

9. Enable Google Sheets API

Generate Google API keys for Store Manager for PrestaShop, Enable Google Sheets API.

Si vous utilisez Google My Business et que vous ne voyez pas vos APIs et services activés, contactez l’administrateur de votre compte Google pour les activer, en particulier l’API Google Drive.

Pour activer l’API Google Drive pour un compte professionnel, allez sur https://console.developers.google.com/

Ouvrez le menu principal – Apis & Services – Library

Dans la bibliothèque Google APIs, trouvez Google Workspace – Google Drive API (API Google Enterprise, créer et gérer des ressources dans Google Drive). Activez-le pour continuer.

https://console.cloud.google.com/apis/library/drive.googleapis.com

10. Revenez aux Enabled APIs and Services (comme décrit à l’étape 5) et ouvrez l’écran de consentement OAuth.

Generate Google API keys for Store Manager for PrestaShop, open OAuth consent screen.

Activez le type d’utilisateur Accès externe et cliquez sur Create.

11. Remplissez tous les champs requis pour créer votre application.

Vous utiliserez votre propre application pour vos propres besoins. Assurez-vous de remplir des données informatives, ajoutez le domaine de l’application (votre site) et les politiques.

Ajoutez l’adresse email du développeur. Utilisez le même email que pour la création de l’application.

Cliquez sur save et continue

Generate Google API keys for Store Manager for PrestaShop, Fill in all required fields to create your App.

12. Mettez à jour vos autorisations (accès à l’application).

Pour cela, cliquez sur Ajouter ou supprimer des autorisations et activez les autorisations suivantes :

  • auth/userinfo.email
  • auth/userinfo.profile
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets
Generate Google API keys for Store Manager for PrestaShop, Update your scopes (app access).

Si vous ne voyez pas les autorisations dans la liste, vous pouvez les ajouter manuellement.

Pour ajouter des autorisations manuellement, cliquez sur Ajouter ou supprimer des autorisations et dans le champ de recherche, trouvez les autorisations ci-dessus et ajoutez-les une par une.

Une fois terminé, cliquez sur Save et Continue

13. Ajoutez un nouvel utilisateur de test. Cliquez sur save et continue

Generate Google API keys for Store Manager for PrestaShop, Add a new test user.

Vous pouvez ajouter jusqu’à 100 utilisateurs uniques à cette application. La limitation est liée à la durée de vie de chaque application.

14. À l’étape de résumé, vérifiez tous les paramètres et cliquez sur Back to dashboard

Generate Google API keys for Store Manager for PrestaShop, check all settings and hit Back to dashboard.

15. Une fois que vous êtes sur la page Enabled APIs & services et que votre application est créée, sur la gauche (dans le menu de gauche), choisissez Credentials: https://console.cloud.google.com/apis/credentials

Generate Google API keys for Store Manager for PrestaShop, choose Credentials.

Create un nouvel identifiant et sélectionnez OAuth client ID

16 Dans la Create OAuth client ID sélectionnez application type – Desktop app and specify credential name

Cliquez sur create pour générer votre api key

Generate Google API keys for Store Manager for PrestaShop, create to generate your api key.

17. Vous avez maintenant votre Cliend ID et Client secret.

Ne communiquez pas ces identifiants à personne.

Generate Google API keys for Store Manager for PrestaShop, You have your new Cliend ID and Client secret.

18. Vous pouvez trouver votre API key en cliquant sur les détails de la API key:

Informations supplémentaires:

  • Client ID: sampleletters-numbers123lettersnumbers123.apps.googleusercontent.com
  • Client secret: SAMPLE123ASD321GFF123WER
  • Status: Enabled

19. Ouvrez le Store Manager software – Preferences (F12) – Cloud storages

Ajoutez un compte de stockage Cloud. Ajoutez un nom de stockage, comme Google Drive, et spécifiez l’ID client, le secret client généré à l’étape 16, puis cliquez sur Authentifier.

Generate Google API keys for Store Manager for PrestaShop, Open Cloud storages.

20. Maintenant, vous pouvez vous connecter avec le nom d’utilisateur spécifié à l’étape 13.

21. Accordez toutes les autorisations pour continuer.

Generate Google API keys for Store Manager for PrestaShop, Grant all permissions to proceed.

Les autorisations ci-dessus ne sont accordées qu’à cet utilisateur avec les identifiants API ci-dessus. Veuillez ne pas partager ces identifiants avec des tiers.

22. Vous devriez voir un écran indiquant que l’authentification a réussi.

Vous pouvez maintenant utiliser l’intégration de Store Manager pour PrestaShop et Google Spreadsheets.

Generate Google API keys for Store Manager for PrestaShop, Now you can use Store Manager and Google SpreadSheets integration.

Si vous avez besoin d’aide, contactez-nous à [email protected]

Important! Ne sauvegardez pas, ne publiez pas et ne transférez pas vos clés API à des tiers.

Important! eMagicOne ne vous demandera jamais vos clés API en aucune circonstance. Utilisez les clés API générées pour les coller dans l’application.

Important! N’utilisez pas le bouton de révocation ni le bouton de régénération, car vous devrez recoller vos clés API dans le logiciel Store Manager.


Pourquoi avez-vous besoin de clés API Google maintenant pour travailler avec Google Sheets?

Google a modifié le processus de vérification des API en 2024. Désormais, tous les développeurs de logiciels doivent passer chaque année une évaluation de sécurité payante validée par un laboratoire autorisé CASA.

“Pour aider à protéger les données des utilisateurs, chaque application qui demande un accès à un champ restreint doit désormais passer par une évaluation de sécurité validée par un laboratoire autorisé CASA. Cela inclut les applications clientes locales et les modules complémentaires Google Workspace. L’évaluation permet de garantir que les données des utilisateurs Google sont sécurisées en vérifiant que toutes les applications accédant aux données des utilisateurs Google démontrent leur capacité à gérer les données de manière sécurisée et à les supprimer à la demande de l’utilisateur.

Pour plus d’informations, vous pouvez lire l’article sur l’évaluation de sécurité dans le centre d’aide à la vérification des applications OAuth. Le processus d’évaluation est décrit en détail sur le site web de CASA.”

“Recertification annuelle : Toutes les applications doivent être revalidées chaque année. Le niveau de l’application peut augmenter l’année suivante par rapport à l’année précédente. Une fois qu’une application a été validée au niveau 3, elle continuera à être validée à ce niveau chaque année.”

Comme l’intégration de Store Manager avec Google Spreadsheets nécessite un accès de niveau 3, nous devons passer chaque année une validation d’évaluation de sécurité coûteuse. Malheureusement, cela ne correspond pas à notre modèle de tarification (paiement unique pour un usage à vie).

En guise de solution de contournement, nous offrons à nos clients l’option de s’inscrire et de demander leurs propres identifiants API pour un usage personnel, car ceux-ci n’ont pas besoin d’une validation annuelle par un laboratoire autorisé CASA.

Important! Nous avons passé toutes les validations requises avant ce changement, vous pouvez donc continuer à utiliser le logiciel en toute sécurité.


Téléchargez la version d’essai de Store Manager et essayez d’exporter et d’importer des produits avec l’intégration PrestaShop Google Spreadsheet

Essayez maintenant


Related Articles:


Card image
PrestaShop Google Drive Integration in Store Manager

Discover PrestaShop Google Drive Integration for exporting and importing products to/from Google Sheets. Read More…

Card image
Integrate PrestaShop with Google Sheets: Spreadsheet Import

Perform PrestaShop product import from your Google cloud storage with eMagicOne Google Drive Integration. Read More…

Card image
How to Upload PrestaShop Feed to Facebook Marketplace

Steps to Generate PrestaShop Feed and Feature Products on Facebook MarketplaceRead More…

Card image
Export PrestaShop Products From Specific Categories

Select specific categories from the available ones to make PrestaShop product export more flexible. Read More…


COMMENTS
Be the first to comment.