Skip to content

Adicionar canal Yandex

O canal Yandex usa o Yandex Disk como destino de armazenamento.

O que preparar

ItemUso
Conta YandexAutorizar Yandex Disk
Yandex OAuth AppObter Client ID e Client Secret
Domínio ImgBedConfigurar callback OAuth
Yandex DiskSalvar arquivos

Criar Yandex OAuth App

Abra:

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

Se pedir login, entre com a conta Yandex que será usada como armazenamento.

Crie um app e dê um nome reconhecível:

text
imgbed-yandex

Em callback URL, informe:

text
https://seu-dominio/api/oauth/yandex/callback

Permissões

O ImgBed usa estas permissões de Yandex.Disk REST API:

PermissãoUso
cloud_api:disk.app_folderSalvar arquivos na pasta do app
cloud_api:disk.readLer arquivos e links de download
cloud_api:disk.writeEnviar, criar pastas e excluir
Access to information about Yandex.DiskLer capacidade e uso

Permissões de nome ou e-mail em Yandex ID API são opcionais. As funções principais dependem das permissões do Disk.

Permissões Yandex Disk

Copiar Client ID e Secret

Depois de criar o app, copie:

Campo YandexCampo ImgBed
Client IDClient ID
Client SecretClient Secret

Client ID e Secret

Preencher no ImgBed

Em Configurações de upload, escolha Yandex.

CampoValor
Nome do canalPor exemplo Yandex Main
Client IDClient ID do app
Client SecretClient Secret do app
Refresh TokenDeixe vazio no início
Diretório raizOpcional, normalmente imgbed

Configuração Yandex

Obter Refresh Token

  1. No ImgBed, clique em Obter Token.
  2. Entre com a conta Yandex de destino.
  3. Aceite as permissões.
  4. Copie o Refresh Token exibido na página de callback.
  5. Cole no ImgBed.

Refresh Token

Fluxo rápido

text
Abrir Yandex OAuth Console
-> Criar App
-> Configurar https://seu-dominio/api/oauth/yandex/callback
-> Confirmar permissões Disk
-> Copiar Client ID / Client Secret
-> Preencher no ImgBed
-> Obter Token
-> Colar Refresh Token e salvar

Referências

  1. Registrar app Yandex: https://yandex.com/dev/id/doc/en/register-client
  2. Código de autorização por 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.