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 cet add-on (plugin) en plus de WP File Download . Le complet 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. Accédez à https://console.developers.google.com/project et créez un nouveau projet.

Ensuite, configurez un nom de projet (sans accent)

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 aller dans le menu de navigation> API et services> Bibliothèque pour l'activer.

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

Ensuite, dans le menu de gauche «Credentials», dans le panneau principal, cliquez sur «+ New Credentials» >> OAuth client ID (si vous y êtes invité, ajoutez un nom à votre écran de consentement OAuth).

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=wpfd Complet -cloud & task = googledrive.authenticate (à remplacer par votre nom de domaine)

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 de l' écran Configurer le consentement ou aller à API et services >> Écran de consentement OAuth n, puis ajouter votre nom de domaine dans les 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.

- 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.

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

Pour utiliser la fonctionnalité "Synchroniser 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 du domaine» , cliquez sur le bouton Ajouter un domaine . Ensuite, saisissez votre domaine et cliquez sur le bouton Ajouter un domaine .

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.

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

Vous serez lié à la page "Webmaster Central" . À partir de là, vous devriez:
- 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

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.

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é.

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

Suivez ensuite les étapes suivantes pour terminer la connexion.

Mode manuel
Avec les informations d'identification de l'étape précédente, veuillez vous rendre dans l' administrateur WordPress et cliquez sur le menu WP File Download > Configuration> onglet Connexion au cloud> section Paramètres de Google Drive. 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.

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

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

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

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

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.

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 depuis WordPress avec le même compte, vous ne verrez
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
