Skip to content

Ajouter un canal Yandex

Le canal Yandex utilise Yandex Disk comme destination de stockage.

À préparer

ÉlémentUtilité
Compte YandexAutoriser Yandex Disk
Yandex OAuth AppObtenir Client ID et Client Secret
Domaine ImgBedConfigurer le callback OAuth
Yandex DiskEnregistrer les fichiers

Créer une Yandex OAuth App

Ouvrez :

text
https://oauth.yandex.com/client/new

Si une connexion est demandée, utilisez le compte Yandex qui servira de stockage.

Créez une application avec un nom reconnaissable :

text
imgbed-yandex

Dans callback URL, renseignez :

text
https://votre-domaine/api/oauth/yandex/callback

Permissions

ImgBed utilise ces permissions Yandex.Disk REST API :

PermissionUtilité
cloud_api:disk.app_folderEnregistrer les fichiers dans le dossier de l’application
cloud_api:disk.readLire les fichiers et liens de téléchargement
cloud_api:disk.writeEnvoyer, créer des dossiers et supprimer
Access to information about Yandex.DiskLire capacité et usage

Les permissions de nom ou e-mail dans Yandex ID API sont optionnelles. Les fonctions principales dépendent des permissions Disk.

Permissions Yandex Disk

Copier Client ID et Secret

Après création de l’application, copiez :

Champ YandexChamp ImgBed
Client IDClient ID
Client SecretClient Secret

Client ID et Secret

Renseigner dans ImgBed

Dans Paramètres d’upload, choisissez Yandex.

ChampValeur
Nom du canalPar exemple Yandex Main
Client IDClient ID de l’application
Client SecretClient Secret de l’application
Refresh TokenLaissez vide au début
Dossier racineOptionnel, souvent imgbed

Configuration Yandex

Obtenir le Refresh Token

  1. Dans ImgBed, cliquez sur Obtenir le token.
  2. Connectez-vous avec le compte Yandex de destination.
  3. Acceptez les permissions.
  4. Copiez le Refresh Token affiché sur la page de callback.
  5. Collez-le dans ImgBed.

Refresh Token

Flux rapide

text
Ouvrir Yandex OAuth Console
-> Créer une App
-> Configurer https://votre-domaine/api/oauth/yandex/callback
-> Confirmer les permissions Disk
-> Copier Client ID / Client Secret
-> Renseigner dans ImgBed
-> Obtenir le token
-> Coller Refresh Token et enregistrer

Références

  1. Enregistrer une app Yandex: https://yandex.com/dev/id/doc/en/register-client
  2. Code d’autorisation par URL: https://yandex.com/dev/id/doc/en/codes/code-url
  3. API de token OAuth: https://yandex.com/dev/id/doc/en/tokens/token

Released as user documentation for CloudFlare ImgBed.