WP File Download complémentaire de WP File Download : intégration de Google Drive

1. Créez une application Google Drive

L'intégration de Google Drive est distribuée en tant que module complémentaire distinct. Vous devez installer ce module complémentaire (plugin) en plus de WP File Download . L'addon inclut également l'intégration pour Dropbox et OneDrive .

Tout d'abord, vous avez besoin d'une application de développement Google pour connecter votre site Web à Google Drive. Accédez à https://console.cloud.google.com/ et accédez en haut à gauche, cliquez sur Menu menu > IAM & Admin > Create a Project .

 

Créer-projet-1

 

Ensuite, configurez un nom de projet (sans accent)

 

nom du projet

 

Attendez ensuite quelques secondes la création du projet…

 

 

Si c'est la première fois que vous utilisez l' API Google Drive , vous devez vous rendre dans le menu de navigation > API et services > Bibliothèque pour l'activer.

 

enable-api

 

Dans le menu de gauche, cliquez sur « Menu de navigation > APIs & Services »

 

informations d'identification-menu-1

 

Ensuite, dans le menu de gauche "Identifiants", sur le panneau principal, cliquez sur "+ Nouveaux identifiants" >> ID client OAuth (si demandé, ajoutez un nom à votre écran de consentement OAuth).

 

create-Credentials-1

 

Maintenant, l'étape la plus importante.

  • Sélectionnez « Application Web » et ajoutez un nom de votre choix.
  • Origine JavaScript autorisée: https://votre-domaine.com (remplacez par votre nom de domaine, pas de barre oblique, pas de www.)
  • URI de redirection autorisés : https://votre-domaine.com /wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate (à remplacer par votre nom de domaine)

 

create-web-application

 

Remarque : si cet avertissement apparaît : "Pour créer un ID client OAuth, vous devez d'abord définir un nom de produit sur l'écran de consentement", vous devez cliquer sur le bouton Configurer l'écran de consentement ou aller dans API et services >> Écran de consentement OAuth , puis ajouter votre nom de domaine sur Domaines autorisés .

Tout d'abord, vous devez sélectionner le type d'utilisateur, Interne est souvent pour les comptes d'une organisation ou d'une équipe et Externe est pour les comptes personnels.

 

Type d'utilisateur OAuth

 

  • Interne: votre application est limitée aux utilisateurs de Google Workspace (appelé G Suite) au sein de votre organisation. Vous n'aurez pas besoin de soumettre votre application pour vérification.
  • Externe: votre application sera disponible pour tout utilisateur disposant d'un compte Google, mais votre application doit être publique et vérifiée.

Ensuite, remplissez vos domaines autorisés et continuez avec les étapes suivantes pour terminer l'enregistrement de l'application. Vous pouvez maintenant revenir à l'étape précédente Sélectionnez "Application Web" pour créer les informations d'identification.

 

écran de consentement

 

Et le statut de publication doit être Production , s'il s'agit actuellement de Test , vous devez cliquer sur le bouton Publier l'application pour modifier le statut.

 

publier-application

 

Alors… voilà! Vous avez votre ID et votre secret à ajouter à la configuration de WP File Download .

 

oauth-client

 

Afin d'utiliser "la synchronisation avec Google Drive en temps réel" , vous devez vérifier votre domaine. Vous devez suivre ces étapes ci-dessous :

Veuillez aller dans "API et services" >> "Vérification de domaine" , cliquez sur le bouton Ajouter un domaine . Ensuite, saisissez votre domaine et cliquez sur le bouton Ajouter un domaine .

 

add-domain

 

Si votre domaine a été vérifié, vous ajoutez le domaine avec succès. Accédez à la configuration de WP File download pour l'étape suivante.

 

ajouter-vérifier-domaine

 

Si votre domaine n'a pas été vérifié, une fenêtre pop-up apparaîtra, cliquez sur le bouton Emmenez-moi là-bas .

 

emmène-moi

 

Vous serez redirigé vers "Webmaster Central" . À partir de là, vous devez :

  • Sélectionnez votre fournisseur de nom de domaine, si la liste n'inclut pas votre fournisseur, choisissez Autre
  • Ajoutez l'enregistrement TXT à la configuration DNS. Par exemple: google-site-verification = vyV1rZfPloPdrFjau0Hw2W9d18_bd ...
  • Cliquez sur le bouton
      Vérifier

domaine de vérification

 

La page avec une notification réussie sera affichée si vous suivez correctement les étapes ci-dessus. Après cela, accédez à la configuration de WP File download pour l'étape suivante.

 

vérifier le succès

 

2. Connectez-vous à Google Drive dans WP File Download

Mode automatique

À partir de maintenant, vous pouvez gagner beaucoup de temps lors de la connexion au serveur Google Drive. Tout d'abord, pour utiliser cette fonctionnalité, vous devez lier votre compte Joomunited dans Menu Paramètres > Général, veuillez cliquer sur le lien des paramètres WordPress si vous n'êtes pas connecté.

 

lecteur-google-non connecté

 

Revenez ensuite aux paramètres et cliquez simplement sur le bouton Connecter Google Drive dans le coin droit.

 

google-drive automatique

 

Suivez ensuite les étapes suivantes pour terminer la connexion.

 

connecté automatiquement à Google Drive

 

Mode manuel

Avec les informations d'identification de l'étape précédente, veuillez vous rendre dans l'administrateur WordPress et cliquer sur le menu WP File Download > Configuration > Cloud Connection tab > Google Drive settings section. Collez votre

  • identité du client
  • Secret client

Enregistrez ensuite la configuration et cliquez sur le bouton Connecter Google Drive pour vous connecter à votre compte Google.

 

google-drive-connect

 

Après cela, une fenêtre pop-up sera affichée et vous pourrez sélectionner votre compte.

Si vous n'avez commis aucune erreur, vous devez valider l'autorisation dans une nouvelle fenêtre comme ci-dessous

 

confirm-autho

 

La connexion devrait être un succès ☺ Simultanément, vous verrez que l'option "Regarder les changements depuis Google Drive" est activée. Si vous désactivez les fichiers et dossiers ne seront pas synchronisés immédiatement de Google Drive vers votre WP File Download .

 

watch-change-google-fd

 

Ensuite, vous pouvez créer des dossiers Google Drive et y télécharger des fichiers!

 

create-googledrive-cat

 

3. Comment ça marche? Que puis-je faire avec GG Drive?

Comment ça marche? 

WP File download générera un dossier racine sur votre Google Drive avec le nom du site

 

Gestionnaire de fichiers WordPress: synchronisation avec Google Drive


Toutes les catégories et sous-catégories ajoutées dans WP File Download seront ajoutées sous ce dossier.

Quelles sont les directions de synchronisation?

Cela fonctionne dans les deux sens! Vous pouvez ajouter un fichier à partir de Google Drive et le voir dans WP File Download ou ajouter un fichier dans WP File Download et le voir dans Google Drive. Cela signifie également que vous pouvez gérer les fichiers WordPress à partir de votre bureau à l'aide du logiciel de synchronisation Google Drive. C'est fou! Oui on sait ☺

De plus, si vous supprimez un fichier de Google Drive, vous devez vider la corbeille pour l'effacer de Google Drive.

 

Fichiers Google Drive envoyés à WordPress

 

Débarrassez-vous de l'erreur: erreur: "invalid_scope lors de la connexion de WP File Download avec Google Drive"

Google a récemment introduit une nouvelle couche de sécurité qui oblige les applications à être vérifiées. Si vous avez créé l'application avec votre compte Google et que vous vous connectez à partir de WordPress avec le même compte, vous pas cette erreur.
Cette erreur n'apparaîtra que si vous avez créé une application avec un compte Google et que vous essayez de vous connecter à Google depuis WordPress avec un autre compte.

Dans ce cas, votre application doit être approuvée par Google en suivant ce processus: https://support.google.com/code/contact/oauth_app_verification