Skip to content

Een Yandex-kanaal toevoegen

Wat je vooraf nodig hebt

VereisteWaarom je dit nodig hebt
Yandex-accountVoor aanmelden en autoriseren van Yandex Disk
Yandex OAuth-appVoor het genereren van Client ID en Client Secret
Je ImgBed-domeinVoor de OAuth-redirect-URI
Beschikbare Yandex Disk-opslagDe daadwerkelijke opslaglocatie voor bestanden

Instellen

Stap 1: Maak een Yandex OAuth-app

  1. Open de pagina voor het maken van een Yandex OAuth-app:
text
https://oauth.yandex.com/client/new
  1. Word je doorgestuurd om in te loggen, meld je dan eerst aan met je Yandex-account.
  2. Maak een nieuwe app.
  3. Geef de app een herkenbare naam, bijvoorbeeld imgbed-yandex.
  4. Zoek de callback- of redirect-URL-instellingen.
  5. Vul in:
text
https://your-domain.com/api/oauth/yandex/callback

Stap 2: Controleer rechten

Voor de huidige Yandex-integratie van ImgBed houd je onder Yandex.Disk REST API deze vier rechten aan:

RechtDoel
cloud_api:disk.app_folderLaat ImgBed bestanden opslaan in de appmap
cloud_api:disk.readLeest bestanden en downloadlinks
cloud_api:disk.writeUploadt bestanden, maakt mappen en verwijdert bestanden
Access to information about Yandex.DiskLeest diskquota en gebruikte ruimte

Zie je onder Yandex ID API ook deze rechten, dan zijn ze optioneel:

RechttekstAanbeveling
Access to username, first name and surname, genderOptioneel
Access to email addressOptioneel

Uploaden, downloaden, verwijderen en quota werken vooral op basis van de vier Yandex.Disk REST API-rechten hierboven.

Yandex Disk-rechten instellen

Stap 3: Kopieer appgegevens

Kopieer na het aanmaken van de app:

Yandex-veldImgBed-veld
Client IDClient ID
Client SecretClient Secret

Client ID en Secret noteren

Stap 4: Vul het Yandex-kanaal in

Kies in Uploadinstellingen Yandex en vul in:

ImgBed-veldWat je invult
KanaalnaamEen herkenbare naam, bijvoorbeeld Main Yandex
Client IDDe Yandex-app Client ID
Client SecretDe Yandex-app Client Secret
Refresh TokenLaat voorlopig leeg
HoofdmapOptioneel. Standaard imgbed.

Kanaalconfiguratie bewerken

Stap 5: Haal het Refresh Token op

  1. Klik in ImgBed op Get Token.
  2. Meld je aan met het Yandex-account dat je wilt koppelen.
  3. Keur de autorisatie goed.
  4. De callbackpagina toont een Refresh Token.
  5. Kopieer het.
  6. Ga terug naar ImgBed en plak het in Refresh Token.

Refresh Token na autorisatie kopiëren

Stap 6: Sla het kanaal op

Sla het kanaal op zodra alle velden zijn ingevuld.

Snelle flow

text
Open Yandex OAuth Console
-> Maak een app
-> Voeg https://your-domain.com/api/oauth/yandex/callback toe
-> Controleer Yandex Disk-rechten
-> Kopieer Client ID en Client Secret
-> Vul Client ID / Client Secret in ImgBed in
-> Klik Get Token
-> Kopieer het Refresh Token van de callbackpagina
-> Plak het terug in ImgBed en sla op

Referenties

  1. Yandex-app registreren: https://yandex.com/dev/id/doc/en/register-client
  2. Authorization code via URL ophalen: 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.