WP File Download complémentaire de WP File Download : intégration 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 (plug-in) en plus du WP File Download . L'addon comprend é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. Aller à  https://console.developers.google.com/project et créer un nouveau projet.

 

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 API Google Drive, vous devriez aller à Menu de navigation> API et services> Bibliothèque pour l'activer.

 

enable-api

 

Dans le menu de gauche, cliquez sur «Menu de navigation> API et services»

 

informations d'identification-menu-1

 

Puis dans le menu de gauche "Identifiants", sur le panneau principal, cliquez sur "+ Nouvelles informations d'identification" >> 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://your-domain.com (remplacez par votre nom de domaine, pas de barre oblique, pas de www.)
  • URI de redirection autorisés: https://your-domain.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 Configurer l'écran de consentement bouton ou aller à API et services >> ébauche de consentement OAuthn, puis ajoutez votre nom de domaine à Domaines autorisés.

Tout d'abord, vous devez sélectionner le type d'utilisateur.

 

Type d'utilisateur OAuth

 

  • Interne: votre application est réservée aux utilisateurs de G Suite au sein de votre organisation.
  • Externe: votre application sera disponible pour tout utilisateur possédant un compte Google.

Ensuite, remplissez vos domaines autorisés. Vous pouvez maintenant revenir à l'étape précédente  Sélectionnez «Application Web» pour créer les informations d'identification

 

écran de consentement

 

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

 

oauth-client

 

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

S'il vous plaît allez à "APIs & Services" >> "Vérification de domaine", cliquer sur Ajouter un domaine bouton. Ensuite, saisissez votre domaine et cliquez sur  Ajouter un domaine bouton.

 

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 Emmène moi là bouton.

 

emmène-moi

 

Vous serez lié à "Webmaster Central" page. À partir d'ici, vous devez:

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

domaine de vérification

 

La page avec une notification réussie sera affichée si vous effectuez 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 le WP File Download

Revenez ensuite dans l'admin WordPress et cliquez sur le menu WP File Download > Configuration> onglet Connexion au cloud> section des paramètres de Google Drive. Collez votre

  • identité du client
  • Secret client

Enregistrez ensuite la configuration et cliquez sur le Connectez le bouton 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 réussie ☺ Simultanément, vous verrez l'option "Regardez les modifications de Google Drive" est activé. Si vous désactivez les fichiers et les dossiers ne seront pas synchronisés immédiatement de Google Drive avec 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 fonctionne? 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?

Ça marche 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, nous savons ☺

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

 

Supprimer 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 force la vérification des applications. Si vous avez créé l'application avec votre compte Google, puis vous vous connectez à partir de WordPress avec le même compte que vous  habitude voir 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 à partir de WordPress avec un autre compte.

Dans ce cas, vous devez que votre application soit approuvée par Google en suivant ce processus: https://support.google.com/code/contact/oauth_app_verification