Skip to content

Aggiungere un canale Yandex

Prima di iniziare

RequisitoA cosa serve
Account YandexPer accedere e autorizzare Yandex Disk
App OAuth YandexPer generare Client ID e Client Secret
Dominio ImgBedPer l'URI di redirect OAuth
Spazio Yandex Disk disponibileArchivio effettivo dei file

Configurazione

Passaggio 1: crea un'app OAuth Yandex

  1. Apri la pagina di creazione app OAuth Yandex:
text
https://oauth.yandex.com/client/new
  1. Se vieni reindirizzato al login, accedi prima con il tuo account Yandex.
  2. Crea una nuova app.
  3. Dai all'app un nome riconoscibile, per esempio imgbed-yandex.
  4. Trova le impostazioni callback o redirect URL.
  5. Inserisci:
text
https://your-domain.com/api/oauth/yandex/callback

Passaggio 2: conferma i permessi

Per l'attuale integrazione Yandex di ImgBed, mantieni questi quattro permessi sotto Yandex.Disk REST API:

PermessoScopo
cloud_api:disk.app_folderPermette a ImgBed di salvare file nella cartella dell'app
cloud_api:disk.readLegge file e link di download
cloud_api:disk.writeCarica file, crea cartelle ed elimina file
Access to information about Yandex.DiskLegge quota disco e spazio usato

Se sotto Yandex ID API vedi anche questi permessi, sono opzionali:

Testo permessoConsiglio
Access to username, first name and surname, genderOpzionale
Access to email addressOpzionale

Upload, download, eliminazione e quote dipendono soprattutto dai quattro permessi Yandex.Disk REST API indicati sopra.

Configura permessi Yandex Disk

Passaggio 3: copia le credenziali dell'app

Dopo aver creato l'app, copia:

Campo YandexCampo ImgBed
Client IDClient ID
Client SecretClient Secret

Annota Client ID e Secret

Passaggio 4: compila il canale Yandex

In Impostazioni di caricamento scegli Yandex e compila:

Campo ImgBedCosa inserire
Nome canaleUn nome riconoscibile, per esempio Main Yandex
Client IDClient ID dell'app Yandex
Client SecretClient Secret dell'app Yandex
Refresh TokenLascialo vuoto per ora
Directory radiceOpzionale. Default imgbed.

Modifica configurazione canale

Passaggio 5: ottieni il Refresh Token

  1. In ImgBed clicca su Get Token.
  2. Accedi con l'account Yandex da collegare.
  3. Approva la richiesta di autorizzazione.
  4. La pagina di callback mostrerà un Refresh Token.
  5. Copialo.
  6. Torna in ImgBed e incollalo nel campo Refresh Token.

Copia Refresh Token dopo l'autorizzazione

Passaggio 6: salva il canale

Quando tutti i campi sono compilati, salva il canale.

Flusso rapido

text
Apri Yandex OAuth Console
-> Crea un'app
-> Aggiungi https://your-domain.com/api/oauth/yandex/callback
-> Conferma i permessi Yandex Disk
-> Copia Client ID e Client Secret
-> Inserisci Client ID / Client Secret in ImgBed
-> Clicca Get Token
-> Copia il Refresh Token dalla pagina di callback
-> Incollalo in ImgBed e salva

Riferimenti

  1. Registrare un'app Yandex: https://yandex.com/dev/id/doc/en/register-client
  2. Ottenere un authorization code via URL: https://yandex.com/dev/id/doc/en/codes/code-url
  3. Endpoint token OAuth Yandex: https://yandex.com/dev/id/doc/en/tokens/token

Released as user documentation for CloudFlare ImgBed.