Dropbox-App erstellen und Konto verbinden
Damit deine Website deine Dropbox lesen kann, erstellst du in der Dropbox App Console eine private „App“, kopierst ihre zwei Schlüssel in WordPress und klickst auf Connect Dropbox account. Die Seite Dropbox Documents führt dich in nummerierten Schritten durch den Ablauf. Dieser Artikel erklärt jeden Schritt im Detail.
Eine "App" ist hier nichts, was du veröffentlichst oder auf einem Handy installierst. Es ist nur ein Name und ein Schlüsselpaar, das Dropbox dir gibt, damit deine Website nachweisen kann, dass sie deine Erlaubnis hat. Niemand sonst sieht sie.
Bevor du beginnst
- Melde dich auf dropbox.com mit dem Dropbox-Konto an, in dem die Dateien liegen, die du teilen möchtest.
- Öffne in einem anderen Browser-Tab deinen WordPress-Adminbereich und klicke auf Dropbox Documents. Lass diesen Tab offen: Du kopierst Werte hin und her.
- Stelle sicher, dass deine Website-Adresse mit
https://beginnt. Wenn die Plugin-Seite „The site is not on HTTPS“ (Die Website läuft nicht über HTTPS) anzeigt, aktiviere zuerst bei deinem Hosting-Anbieter ein SSL-Zertifikat.
Schritt 1: die App bei Dropbox erstellen
- Öffne die Dropbox App Console (die Seite ist auch in Schritt 1 der Plugin-Seite verlinkt).
- Klicke auf Create app.
- Wähle unter „Choose an API“ die Option Scoped access.
- Wähle unter „Choose the type of access you need“ eine Option:
- App folder (empfohlen, sicherer): Dropbox legt einen eigenen Ordner an,
Apps/<your app name>, und die Website kann nur lesen, was darin liegt. Die Dateien zum Teilen legst du in diesen Ordner. - Full Dropbox: Die Website kann deine gesamte Dropbox lesen. Wähle diese Option, wenn die Dateien schon an anderer Stelle in deiner Dropbox geordnet sind und du sie nicht verschieben möchtest. Deine Zugriffsregeln bestimmen dann, welche Ordner Besucher tatsächlich sehen.
- App folder (empfohlen, sicherer): Dropbox legt einen eigenen Ordner an,
- Gib der App einen Namen, zum Beispiel „Portal yoursite“. Der Name muss in ganz Dropbox einmalig sein, also füge etwas Persönliches hinzu.
- Klicke auf Create app. Dropbox öffnet die Einstellungsseite der App mit mehreren Tabs oben.
Schritt 2: die Berechtigungen setzen
- Klicke auf den Tab Permissions.
- Setze ein Häkchen bei diesen drei Berechtigungen (Dropbox nennt sie „Scopes“):
account_info.readfiles.metadata.readfiles.content.read
- Scrolle ganz nach unten auf der Seite und klicke auf Submit.
Überspringe Submit nicht. Ohne diesen Klick werden die Berechtigungen nicht gespeichert, und die Verbindung scheitert später mit einem Berechtigungsfehler. Wenn du Berechtigungen hinzufügst, nachdem du das Konto verbunden hast, musst du in WordPress außerdem trennen und neu verbinden: Die Verbindung behält die Berechtigungen, mit denen sie erstellt wurde.
Das sind reine Leseberechtigungen. Das Plugin fragt nie nach dem Recht, deine Dateien zu ändern oder zu löschen.
Schritt 3: die Redirect URI einfügen
Die Redirect URI ist die Adresse deiner Website, zu der Dropbox dich zurückschickt, nachdem du die Verbindung erlaubt hast. Dropbox akzeptiert nur Adressen, die du vorher registriert hast.
- Sieh dir in WordPress auf der Seite Dropbox Documents den Schritt 1 Create your Dropbox app an. Unter „Settings tab: paste this Redirect URI and press Add.“ siehst du deine Adresse in einem Feld mit einem Copy-Button. Klicke auf Copy.
- Klicke bei Dropbox auf den Tab Settings deiner App.
- Suche den Abschnitt OAuth 2 und das Feld Redirect URIs.
- Füge die Adresse ein und klicke auf Add.
Die Adresse hat immer diese Form, mit deiner eigenen Website-Adresse am Anfang:
https://yoursite.com/wp-admin/admin.php?page=lr-dropbox-portal&lrdbp_oauth=callback
Wenn WordPress in einem Unterordner installiert ist, gehört der Unterordner dazu (zum Beispiel https://yoursite.com/blog/wp-admin/...). Kopiere immer genau den Wert, den das Plugin anzeigt: Er muss Zeichen für Zeichen übereinstimmen, auch die zwei Teile nach dem Fragezeichen.
Wenn deine Website sowohl mit als auch ohne www erreichbar ist, warnt dich das Plugin auf der Seite. Registriere beide Varianten bei Dropbox oder lass deine Website immer auf eine der beiden umleiten.
Schritt 4: App key und App secret kopieren
- Suche weiterhin im Dropbox-Tab Settings nach App key und App secret. Klicke beim Secret auf Show, um es anzuzeigen.
- Kopiere den App key und füge ihn in Schritt 1 der WordPress-Seite in das Feld App key ein.
- Kopiere das App secret und füge es in das Feld App secret ein.
- Scrolle auf der WordPress-Seite ganz nach unten und klicke auf Save settings.
Nach dem Speichern bleibt das Secret-Feld leer und zeigt „Stored: leave empty to keep it“ (Gespeichert: leer lassen, um es zu behalten). Das ist normal: Das Secret ist gespeichert, wird aber nie wieder angezeigt. Lass das Feld leer, wenn du später andere Einstellungen speicherst.
Schritt 5: das Konto verbinden
- In Schritt 2 Connect the account ist jetzt ein Button Connect Dropbox account sichtbar. Klicke darauf.
- Dropbox öffnet sich und fragt, ob die App auf dein Konto zugreifen darf. Prüfe, dass du im richtigen Dropbox-Konto angemeldet bist, und klicke dann auf Continue und Allow.
- Dropbox schickt dich zurück zu WordPress, das „Dropbox account connected.“ (Dropbox-Konto verbunden.) anzeigt.
Schritt 2 zeigt jetzt deinen Dropbox-Namen und deine E-Mail-Adresse mit einem grünen Abzeichen Connected, dazu zwei Buttons: Clear cache und Disconnect.
Prüfen, ob alles funktioniert
Unter dem Konto hat der Bereich Connection check einen Button Run check. Er führt zwei echte Abfragen bei Dropbox aus und zeigt, was zurückkommt, mit einer Schlusszeile in einfachen Worten. Wenn sie mit „Both calls work: the connection to Dropbox is fine.“ (Beide Abfragen funktionieren: Die Verbindung zu Dropbox ist in Ordnung.) endet, bist du fertig.
Weiter geht es mit Rollen Zugriff auf Ordner geben. Wenn die Verbindung fehlgeschlagen ist, lies Dropbox-Verbindungsfehler beheben.
Installation auf mehreren Kunden-Websites
Jede Website hat ihre eigene Redirect URI, die aus ihrer eigenen Adresse erzeugt wird. Üblich ist eine Dropbox-App pro Website, erstellt im Dropbox-Konto des jeweiligen Kunden. Du kannst aber auch mehrere Redirect URIs zur selben App hinzufügen, eine pro Website.
Schreib uns, um welches Plugin es geht, was du versucht hast und was du siehst. Wir antworten aus Italien, meist innerhalb eines Werktags.