WP Media Folder Addon: Integration von Google Drive

1. Erstellen Sie eine Google Drive App


Die Integration von Google Drive in WP Media Folder ist im Add-On enthalten. Sie müssen dieses Add-On (Plugin) zusätzlich zum WP Media Folder installieren. Das Addon enthält auch die Integration für Google Photo, Dropbox, OneDrive Personal, OneDrive Business und Amazon S3.

Um Google Drive verwenden zu können, benötigen Sie zunächst eine Google Dev App, um Ihre Website zu verbinden. Gehe zu  https://console.developers.google.com/project und erstellen Sie ein neues Projekt.

 

image79

 

Richten Sie dann einen Projektnamen ein - Sie können einen beliebigen Namen angeben, jedoch keine Leerzeichen oder Akzente einfügen.

 

image31


Warten Sie dann einige Sekunden auf die Projekterstellung.

 

image62

 

Wenn Sie die Google Drive-API zum ersten Mal verwenden, müssen Sie sie aktivieren.

 

enable-drive-api

 

Klicken Sie im linken Menü auf "API Manager".

 

image53


Navigieren Sie im linken Menü zu "Anmeldeinformationen" >> "Neue Anmeldeinformationen" >> OAuth-Client-ID;; Wenn Sie dazu aufgefordert werden, fügen Sie Ihrem OAuth-Zustimmungsbildschirm einen Namen hinzu.

 

oAuth-Google-Laufwerk


Nun der wichtigste Schritt:

  • Wählen Sie "Webanwendung" und fügen Sie einen Namen Ihrer Wahl hinzu
  • Autorisierter JavaScript-Ursprung: https://your-domain.com (durch Ihren Domainnamen ersetzen, ohne abschließenden Schrägstrich)
  • Autorisierte Weiterleitungs-URIs: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated 
    (durch Ihren Domainnamen ersetzen)

 

App-Anmeldeinformationen

 

Hinweis: Wenn diese Warnung angezeigt wird: "Um eine OAuth-Client-ID zu erstellen, müssen Sie zuerst einen Produktnamen auf dem Einwilligungsbildschirm festlegen", sollten Sie auf klicken Einwilligungsbildschirm konfigurieren Knopf oder gehen Sie zu APIs & Services >> OAuth-Einverständniserklärungn, fügen Sie dann Ihren Domainnamen unter hinzu Autorisierte Domains.

Zuerst müssen Sie auswählen Benutzertyp.

 

OAuth-Benutzertyp

 

  • Intern: Ihre App ist auf G Suite-Benutzer in Ihrem Unternehmen beschränkt.
  • Extern: Ihre App steht jedem Nutzer mit einem Google-Konto zur Verfügung.

Füllen Sie dann Ihre autorisierten Domains aus. Jetzt können Sie zum vorherigen Schritt zurückkehren:  Wählen Sie "Webanwendung" um die Anmeldeinformationen zu erstellen.

 

Zustimmungsbildschirm

 

Dann… voilà! Sie haben Ihre ID und Ihr Geheimnis in der Konfiguration des WP Media Folder hinzugefügt.

 

oauth-client

 

2 . Melden Sie sich bei Google Drive im WP Media Folder


Gehen Sie dann zurück in WordPress Admin und klicken Sie auf das Menü Einstellungen> WP Media Folder > Cloud> Registerkarte Google Drive.

Ab sofort können Sie nicht nur Ihr eigenes Laufwerk verwenden, sondern auch Freigegebene Laufwerke, bitte wählen Sie es zuerst.

  • Meine Fahrt: Ihr persönliches Konto
  • Freigegebene Laufwerke: Ihr G Suite-Konto 

 

Laufwerkstyp

 

Dann wählen Sie Ihre Medienverbindungstyp:

  • Öffentlicher Link: Generieren Sie einen öffentlich zugänglichen Link für Ihre Dateien und wirken Sie sich auf die entsprechenden Rechte für die Cloud-Dateien aus (freigegebener Link).
  • Privater Link: AJAX-Link, verbergen Sie den Cloud-Link, um das ursprüngliche Zugriffsrecht Ihrer Datei beizubehalten (Benutzer benötigen ein Login, um die Bilder anzuzeigen).

 

Media-Link-Typ

 

Danach können Sie Ihre einfügen

  • Kunden ID
  • Kundengeheimnis

Speichern Sie die Konfiguration und klicken Sie auf Verbinden Sie die Google Drive-Schaltfläche.

 

Google-Login

 

Wenn Sie keinen Fehler gemacht haben, sollten Sie die Autorisierung in einem neuen Fenster wie folgt überprüfen:

 

google-api-erlaubnis

 
Die Verbindung sollte erfolgreich sein. ☺ Wenn die Verbindung erfolgreich ist, können Sie Google Drive-Medien direkt über den Medienmanager von WordPress erstellen und verwalten.

 

3 . Was kann ich mit Google Drive-Medien tun?

Wie funktioniert es? 

WP Media Folder generiert auf Ihrem Google Drive einen Stammordner mit dem Site-Namen.

 

Google-Drive-Ordner


Alle im WP Media Folder Google Drive hinzugefügten Ordner und Unterordner werden unter diesem Ordner synchronisiert ( WP Media Folder - {Site-Name}). Und umgekehrt werden alle Ihre Medien aus diesem Stammordner in Google Drive mit Ihrer Medienbibliothek in Wordpress synchronisiert.

 

Was sind die Synchronisierungsrichtungen?

Es funktioniert in beide Richtungen! Sie können eine Datei aus Google Drive hinzufügen und im WP Media Folder oder eine Datei im WP Media Folder hinzufügen und in Google Drive anzeigen. Dies bedeutet auch, dass Sie WordPress Dateien mit der Google Drive-Synchronisierungssoftware von Ihrem Desktop aus verwalten können. Das ist verrückt - wir wissen! ☺

 

Google-Drive-Sync

 

Mit der Integration von WP Media Folder Drive WP Media Folder Google Drive können Sie zwei Arten von Aktionen mit Ihren Medien ausführen:

Die erste Option ist zu Importieren Sie die Google Drive-Medien im WP Media Folder (Ordnerauswahl für den Import).

 

Import-Media-Google-Laufwerk

 

Die zweite Option ist zu Betten Sie die Google Drive-Medien ein in Ihrem Inhalt direkt. In diesem Fall werden die Medien von Google Drive und nicht von Ihrem Server geladen.

 

Embed-Google-Drive

 

Beheben Sie den Fehler: error: "invalid_scope beim Verbinden von WP Media Folder mit Google Drive"

Google hat kürzlich eine neue Sicherheitsschicht eingeführt, die die Überprüfung von Apps erzwingt. Wenn Sie die App mit Ihrem Google-Konto erstellt haben und sich dann mit demselben Konto von WordPress aus anmelden, wird dieser Fehler nicht angezeigt.
Dieser Fehler wird nur angezeigt, wenn Sie eine App mit einem Google-Konto erstellt haben und versuchen, über WordPress mit einem anderen Konto eine Verbindung zu Google WordPress .

In diesem Fall muss Ihre App nach diesem Verfahren von Google genehmigt werden: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Entwickler-Verifizierungsformular