Extension WP File Download : Intégration de Google Drive
1. Connectez-vous à Google Drive dans WP File Download
Mode automatique
Désormais, vous pouvez gagner un temps précieux lors de la connexion à votre serveur Google Drive. Accédez à Configuration du plugin > Connexion cloud > Google Drive , puis cliquez sur « Connecter Google Drive » situé en haut à droite.

Suivez ensuite les étapes suivantes pour terminer la connexion.

Mode manuel
Avec les identifiants de l'étape précédente, veuillez vous rendre dans l'administration WordPress et cliquer sur le menu WP File Download > Configuration > onglet Connexion au cloud > section Paramètres Google Drive. Collez votre
- identité du client
- Secret client
Ensuite, enregistrez la configuration et cliquez sur le bouton « Connecter Google Drive » pour vous connecter à votre compte Google.

Ensuite, une fenêtre contextuelle s'affichera 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 établie avec succès ☺ Vous constaterez simultanément que l'option « Suivre les modifications depuis Google Drive » est activée. Si vous la désactivez, les fichiers et dossiers ne seront pas synchronisés immédiatement de Google Drive vers votre compte WP File Download .

Vous pouvez ensuite créer des dossiers Google Drive et y télécharger des fichiers !
2. 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 portant le nom du site.
Tous les dossiers et sous-dossiers ajoutés dans WP File Download seront synchronisés dans ce dossier ( WP File Download - {sitename}) . Réciproquement, tous vos fichiers et catégories de ce dossier racine sur Google Drive seront synchronisés avec votre WP File Download sur WordPress.
Quelles sont les directions de synchronisation?
Ça fonctionne dans les deux sens ! Vous pouvez ajouter un fichier depuis 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 depuis votre ordinateur grâce à un logiciel de synchronisation Google Drive. Incroyable ! Oui, on sait ☺
De plus, si vous supprimez un fichier de Google Drive, vous devez vider la corbeille pour le supprimer définitivement de Google Drive.
Google a récemment mis en place une nouvelle couche de sécurité qui exige la vérification des applications. Si vous avez créé l'application avec votre compte Google et que vous vous connectez ensuite à WordPress avec ce même compte, vous ne rencontrerez pas cette erreur.
Celle-ci apparaîtra uniquement si vous avez créé une application avec un compte Google et que vous tentez de vous connecter à Google depuis WordPress avec un autre compte.
Dans ce cas, votre application doit être approuvée par Google en suivant cette procédure : https://support.google.com/code/contact/oauth_app_verification

3. Créer une application Google Drive
L'intégration de Google Drive est distribuée sous forme d'extension distincte. Vous devez installer cette extension (plugin) en plus de WP File Download. Cette extension inclut également l'intégration de Google Workspace, Dropbox, OneDrive, Amazon S3 et Nextcloud.
Tout d'abord, vous avez besoin d'une application Google Dev pour connecter votre site web à Google Drive. Rendez-vous sur https://console.cloud.google.com/ et, en haut à gauche, cliquez sur le menu Burger > IAM et administration > Créer un projet .
Ensuite, définissez un nom de projet (sans accent)
Veuillez ensuite patienter quelques secondes pendant la création du projet…

Si vous utilisez l' API Google Drive , vous devez vous rendre dans le menu 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 « Identifiants », sur le panneau principal, cliquez sur « + Créer des identifiants » >> ID client OAuth.
Si c'est la première fois que vous utilisez cette fonctionnalité, un avertissement s'affiche : « Pour créer un ID client OAuth, vous devez d'abord configurer votre écran de consentement ». Cliquez alors sur le bouton « Configurer l'écran de consentement » ou accédez à API et services >> Écran de consentement OAuth . Suivez ensuite la configuration du projet.
1. Informations sur l'application : Nom de l'application, adresse e-mail du support utilisateur
2. Public cible : Interne concerne souvent les comptes d’une organisation ou d’une équipe, et Externe concerne les comptes personnels.
- interne : votre application est réservée aux utilisateurs de Google Workspace (anciennement G Suite) au sein de votre organisation. Aucune vérification n’est nécessaire.
- Externe : votre application sera accessible à tout utilisateur possédant un compte Google, mais elle devra être publique et vérifiée.
3. Coordonnées : veuillez indiquer votre adresse courriel.
4. Fin : Accepter les services API de Google
Enfin, cliquez sur le « Créer » . Une fois le traitement terminé, vous serez redirigé vers la de présentation OAuth . Cliquez ensuite sur « Créer un client OAuth » .
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, sans barre oblique ni www.)
- URI de redirection autorisées : https://your-domain.com/wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate
(remplacez-le par votre nom de domaine, ou copiez-le directement depuis les paramètres du plugin pour plus de précision )
Et voilà ! Vous avez votre identifiant et votre clé secrète à ajouter à la configuration WP File Download .
Ensuite, accédez à Audience . Si le statut est actuellement « Test » , cliquez sur le bouton « Publier l'application » pour le modifier. Le statut de publication doit être « Production ».














