Skip to content

Dropbox-Kanal hinzufügen

Was du vorher brauchst

VoraussetzungWofür sie gebraucht wird
Dropbox-KontoZum Anmelden und Autorisieren der App
Dropbox-AppErstellt App Key und App Secret
Deine ImgBed-DomainFür die OAuth-Redirect-URI
Freier Dropbox-SpeicherDient als eigentlicher Speicherort

Einrichtung

Schritt 1: Dropbox-App erstellen

  1. Öffne die Dropbox App Console:
text
https://www.dropbox.com/developers/apps
  1. Erstelle eine neue App.
  2. Wähle als Zugriffstyp:
text
App folder
  1. Gib der App einen Namen, den du wiedererkennst, z. B. imgbed-app.
  2. Öffne nach dem Erstellen die Detailseite der App.

Empfohlener Zugriffstyp:

ZugriffstypEmpfehlung
App folderEmpfohlen. Das passt dazu, wie ImgBed Dateien ablegt.
Full DropboxNicht empfohlen. ImgBed braucht keinen Vollzugriff auf das ganze Konto.

Dropbox-App erstellen

Schritt 2: Redirect URI eintragen

Suche auf der Detailseite der Dropbox-App die OAuth- oder Redirect-URI-Einstellungen und füge hinzu:

text
https://your-domain.com/api/oauth/dropbox/callback

Wenn du den Adminbereich über mehrere Domains nutzt, trage jede passende Callback-URL ein.

Redirect URI konfigurieren

Schritt 3: App-Berechtigungen konfigurieren

Öffne den Tab Permissions und aktiviere mindestens diese Scopes:

ScopeErforderlichZweck
account_info.readErforderlichLiest Konto- und Quoteninformationen
files.metadata.readErforderlichLiest Datei- und Ordnermetadaten für Pfadprüfungen
files.metadata.writeErforderlichErstellt Ordner und schreibt Metadaten
files.content.writeErforderlichLädt Dateien hoch. Ohne diesen Scope erscheint required scope 'files.content.write'.
files.content.readEmpfohlenErlaubt Download, Vorschau und temporäre Dateilinks

Klicke nach dem Auswählen unten auf Submit.

Berechtigungen hinzufügen

Wichtig:

SituationWas zu tun ist
Du hast Scopes geändertStarte die Token-Autorisierung erneut und hole ein neues Refresh Token.
Du hast nicht erneut autorisiertDas alte Token bekommt die neuen Rechte nicht automatisch; Uploads können weiter fehlschlagen.

Schritt 4: App-Zugangsdaten kopieren

Speichere diese beiden Werte von der Dropbox-App-Seite:

Dropbox-FeldImgBed-Feld
App keyApp Key
App secretApp Secret

Schritt 5: Dropbox-Kanal ausfüllen

Wähle in den Upload-Einstellungen Dropbox und fülle aus:

ImgBed-FeldEingabe
KanalnameEin gut erkennbarer Name, z. B. Main Dropbox
App KeyDer Dropbox-App key
App SecretDas Dropbox-App secret
Refresh TokenErst einmal leer lassen
StammverzeichnisOptional. Standard ist imgbed.
NotizOptional

Token abrufen

Schritt 6: Refresh Token abrufen

  1. Klicke in ImgBed auf Get Token.
  2. Melde dich mit dem Dropbox-Konto an, das du verbinden möchtest.
  3. Bestätige die Autorisierung.
  4. Die Callback-Seite zeigt ein Refresh Token.
  5. Kopiere es.
  6. Kehre zu ImgBed zurück und füge es in das Feld Refresh Token ein.

Token kopieren

Prüfung

PrüfungErwartetes Ergebnis
KanalkarteDer Dropbox-Kanal erscheint nach dem Speichern.
KanalschalterDer Kanal lässt sich aktivieren.
Token gespeichertDie Detailseite zeigt, dass das Refresh Token gespeichert wurde.
TestuploadEin Testbild erscheint im App-Ordner von Dropbox.

Wenn Quotenlimits aktiviert sind, klicke auf die Quotenabfrage. Nach erfolgreicher Abfrage zeigt die Kanalkarte belegten Speicher, Gesamtspeicher und die letzte Aktualisierung an.

Quotenabfrage erfolgreich

Fehlersuche

ProblemLösung
ImgBed meldet, dass die Konfiguration unvollständig istPrüfe, ob App Key, App Secret und Refresh Token alle ausgefüllt sind.
Autorisierung klappt, aber es erscheint kein Refresh TokenKlicke erneut auf Get Token und achte darauf, dass der Offline-Autorisierungsablauf verwendet wird.
Upload schlägt mit required scope 'files.content.write' fehlAktiviere files.content.write, klicke auf Submit und hole danach ein neues Refresh Token.
Callback schlägt fehlPrüfe, ob die Redirect URI https://your-domain.com/api/oauth/dropbox/callback lautet.
Dateien werden nicht gefundenPrüfe, ob die Dropbox-App im Modus App folder erstellt wurde.

Kurzablauf

text
Dropbox App Console öffnen
-> App erstellen
-> Zugriffstyp App folder wählen
-> https://your-domain.com/api/oauth/dropbox/callback eintragen
-> account_info.read / files.metadata.read / files.metadata.write / files.content.write aktivieren
-> Optional files.content.read aktivieren
-> Submit klicken
-> App Key und App Secret kopieren
-> In ImgBed eintragen
-> Get Token klicken
-> Refresh Token von der Callback-Seite kopieren
-> In ImgBed einfügen und speichern

Referenzen

  1. Dropbox App Console: https://www.dropbox.com/developers/apps
  2. Dropbox OAuth Guide: https://developers.dropbox.com/oauth-guide
  3. Dropbox Developer Guide: https://www.dropbox.com/developers/reference/developer-guide

Released as user documentation for CloudFlare ImgBed.