Module complémentaire WP Media Folder: intégration de Google Drive

1. Créez une application Google Drive


L'intégration de Google Drive avec WP Media Folder est incluse dans le module complémentaire. Vous devez installer ce module complémentaire (plugin) en plus de WP Media Folder. L'addon comprend une intégration pour Google Photo, Dropbox, OneDrive Personal, OneDrive Business et Amazon S3.

Tout d'abord, pour utiliser Google Drive, vous avez besoin d'une application Google dev pour connecter votre site Web. Aller à https://console.developers.google.com/project et créer un nouveau projet.

 

image79

 

Ensuite, configurez un nom de projet - vous pouvez fournir le nom de votre choix, mais sans espace ni accent.

 

image31


Attendez ensuite quelques secondes pour la création du projet.

 

image62

 

Si vous utilisez l'API Google Drive pour la première fois, vous devez l'activer.

 

enable-drive-api

 

Dans le menu de gauche, cliquez sur «Gestionnaire d’API».

 

image53


Dans le menu de gauche, accédez à “Informations d'identification” >> “Nouvelles informations d'identification” >> ID client OAuth; si on vous le demande, ajoutez un nom à votre écran de consentement OAuth.

 

oAuth-google-drive


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-le par votre nom de domaine, sans barre oblique)
  • URI de redirection autorisés: https://votre-domaine.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated
    (remplacez par votre nom de domaine)

 

app-informations d'identification

 

Google a récemment modifié sa stratégie. Vous devez donc remplir votre Domaines autorisés à Onglet Écran de consentement OAuth.

 

domaine autorisé

 

De plus, vous devez ajouter votre domaine à Onglet de vérification du domaine. Veuillez cliquer sur Ajouter un domaine bouton et en suivant les instructions.

 

add-domain

 

Vous pouvez maintenant revenir à l'étape précédente pour créer les informations d'identification.

Alors… voilà! Vous avez votre identifiant et votre secret à ajouter dans la configuration de WP Media Folder.

2. Connectez-vous à Google Drive dans WP Media Folder


Revenez ensuite dans WordPress admin et cliquez sur le menu Paramètres> WP Media Folder> Cloud> onglet Google Drive.

À partir de maintenant, vous pouvez utiliser non seulement votre propre Drive, mais aussi Lecteurs partagés, veuillez d'abord le choisir.

 

type de lecteur

 

Sélectionnez ensuite votre Type de lien média:

  • Lien public: générer un lien accessible au public pour vos fichiers et affecter les droits appropriés sur les fichiers cloud (lien partagé)
  • Lien privé: Lien AJAX, masquez le lien dans le nuage pour conserver le droit d'accès d'origine à votre fichier (les utilisateurs ont besoin d'un identifiant pour voir les images)

 

type de lien de média

 

Après cela, vous pouvez coller votre

  • identité du client
  • Secret du client

Enregistrez la configuration et cliquez sur le bouton Bouton Connecter Google Drive.

 

google-login

 

Si vous n'avez commis aucune erreur, vous devez valider l'autorisation dans une nouvelle fenêtre, comme indiqué:

 

google-api-permission

 
La connexion doit aboutir ☺ Si cette opération aboutit, vous pouvez créer et gérer les médias Google Drive directement à partir du gestionnaire de médias de WordPress.

 

3. Que puis-je faire avec les médias Google Drive?

Comment ça fonctionne?

WP Media Folder générera un dossier racine sur votre Google Drive avec le nom du site.

 

google-drive-folder


Tous les dossiers et sous-dossiers ajoutés dans WP Media Folder Google Drive seront synchronisés 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 Media Folder, ou ajouter un fichier dans WP Media Folder 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 - on sait! ☺

 

google-drive-sync

 

L'intégration de WP Media Folder Google Drive vous permet 2 types d'actions avec votre média:

La première option est de importer le support Google Drive dans WP Media Folder (sélection du dossier à importer).

 

import-media-google-drive

 

La deuxième option est de intégrer le média Google Drive dans votre contenu directement. Dans ce cas, le média sera chargé depuis Google Drive et non depuis votre serveur.

 

embed-google-drive

 

Éliminez l'erreur: erreur: "invalid_scope lors de la connexion de WP Media Folder à 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 ne verrez pas cette erreur.
Cette erreur n'apparaît que si vous avez créé une application avec un compte Google et avez essayé de vous connecter à Google à partir de WordPress avec un autre compte.

Dans ce cas, il est nécessaire que votre application soit approuvée par Google après cette procédure: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-Verification-Form