Skip to content

Yandex-Kanal hinzufügen

Was du vorher brauchst

VoraussetzungWofür sie gebraucht wird
Yandex-KontoZum Anmelden und Autorisieren von Yandex Disk
Yandex-OAuth-AppErstellt Client ID und Client Secret
Deine ImgBed-DomainFür die OAuth-Redirect-URI
Freier Yandex-Disk-SpeicherDient als eigentlicher Speicherort

Einrichtung

Schritt 1: Yandex-OAuth-App erstellen

  1. Öffne die Seite zum Erstellen einer Yandex-OAuth-App:
text
https://oauth.yandex.com/client/new
  1. Falls du zur Anmeldung weitergeleitet wirst, melde dich zuerst mit deinem Yandex-Konto an.
  2. Erstelle eine neue App.
  3. Gib der App einen gut erkennbaren Namen, z. B. imgbed-yandex.
  4. Suche die Callback- oder Redirect-URL-Einstellungen.
  5. Trage ein:
text
https://your-domain.com/api/oauth/yandex/callback

Schritt 2: Berechtigungen prüfen

Für die aktuelle Yandex-Integration von ImgBed bleiben unter Yandex.Disk REST API diese vier Berechtigungen wichtig:

BerechtigungZweck
cloud_api:disk.app_folderErlaubt ImgBed, Dateien im App-Ordner zu speichern
cloud_api:disk.readLiest Dateien und Download-Links
cloud_api:disk.writeLädt Dateien hoch, erstellt Ordner und löscht Dateien
Access to information about Yandex.DiskLiest Speicherquote und belegten Speicher

Wenn du unter Yandex ID API zusätzlich diese Berechtigungen siehst, sind sie optional:

BerechtigungstextEmpfehlung
Access to username, first name and surname, genderOptional
Access to email addressOptional

Upload, Download, Löschen und Quotenanzeige hängen hauptsächlich von den vier oben genannten Berechtigungen der Yandex.Disk REST API ab.

Yandex-Disk-Berechtigungen konfigurieren

Schritt 3: App-Zugangsdaten kopieren

Nach dem Erstellen der App kopierst du:

Yandex-FeldImgBed-Feld
Client IDClient ID
Client SecretClient Secret

Client ID und Secret notieren

Schritt 4: Yandex-Kanal ausfüllen

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

ImgBed-FeldEingabe
KanalnameEin gut erkennbarer Name, z. B. Main Yandex
Client IDDie Client ID der Yandex-App
Client SecretDas Client Secret der Yandex-App
Refresh TokenErst einmal leer lassen
StammverzeichnisOptional. Standard ist imgbed.

Kanalkonfiguration bearbeiten

Schritt 5: Refresh Token abrufen

  1. Klicke in ImgBed auf Get Token.
  2. Melde dich mit dem Yandex-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.

Refresh Token nach Autorisierung kopieren

Schritt 6: Kanal speichern

Speichere den Kanal, sobald alle Felder ausgefüllt sind.

Kurzablauf

text
Yandex OAuth Console öffnen
-> App erstellen
-> https://your-domain.com/api/oauth/yandex/callback eintragen
-> Yandex-Disk-Berechtigungen prüfen
-> Client ID und Client Secret kopieren
-> Client ID / Client Secret in ImgBed eintragen
-> Get Token klicken
-> Refresh Token von der Callback-Seite kopieren
-> In ImgBed einfügen und speichern

Referenzen

  1. Yandex-App registrieren: https://yandex.com/dev/id/doc/en/register-client
  2. Autorisierungscode per URL abrufen: https://yandex.com/dev/id/doc/en/codes/code-url
  3. Yandex OAuth Token Endpoint: https://yandex.com/dev/id/doc/en/tokens/token

Released as user documentation for CloudFlare ImgBed.