Skip to content

Přidání kanálu Yandex

Co potřebujete před začátkem

PožadavekProč je potřeba
Účet YandexPro přihlášení a autorizaci Yandex Disk
OAuth aplikace YandexPro vytvoření Client ID a Client Secret
Vaše doména ImgBedPro OAuth redirect URI
Dostupné místo v Yandex DiskSkutečné úložiště pro soubory

Nastavení

Krok 1: Vytvořte OAuth aplikaci Yandex

  1. Otevřete stránku pro vytvoření OAuth aplikace Yandex:
text
https://oauth.yandex.com/client/new
  1. Pokud budete přesměrováni k přihlášení, nejdřív se přihlaste účtem Yandex.
  2. Vytvořte novou aplikaci.
  3. Dejte aplikaci srozumitelný název, například imgbed-yandex.
  4. Najděte nastavení callback nebo redirect URL.
  5. Zadejte:
text
https://your-domain.com/api/oauth/yandex/callback

Krok 2: Potvrďte oprávnění

Pro aktuální integraci Yandex v ImgBed ponechte pod Yandex.Disk REST API tato čtyři oprávnění:

OprávněníÚčel
cloud_api:disk.app_folderUmožní ImgBed ukládat soubory do složky aplikace
cloud_api:disk.readČte soubory a odkazy ke stažení
cloud_api:disk.writeNahrává soubory, vytváří složky a maže soubory
Access to information about Yandex.DiskČte kapacitu disku a využité místo

Pokud pod Yandex ID API vidíte i tato oprávnění, jsou volitelná:

Text oprávněníDoporučení
Access to username, first name and surname, genderVolitelné
Access to email addressVolitelné

Nahrávání, stahování, mazání a kapacita závisejí hlavně na čtyřech oprávněních Yandex.Disk REST API výše.

Nastavení oprávnění Yandex Disk

Krok 3: Zkopírujte údaje aplikace

Po vytvoření aplikace zkopírujte:

Pole YandexPole ImgBed
Client IDClient ID
Client SecretClient Secret

Zapsání Client ID a Secret

Krok 4: Vyplňte kanál Yandex

V Nastavení nahrávání vyberte Yandex a vyplňte:

Pole ImgBedCo zadat
Název kanáluSrozumitelný název, například Main Yandex
Client IDClient ID aplikace Yandex
Client SecretClient Secret aplikace Yandex
Refresh TokenZatím nechte prázdné
Kořenový adresářVolitelné. Výchozí je imgbed.

Úprava konfigurace kanálu

Krok 5: Získejte Refresh Token

  1. V ImgBed klikněte na Get Token.
  2. Přihlaste se k účtu Yandex, který chcete připojit.
  3. Potvrďte autorizaci.
  4. Callback stránka zobrazí Refresh Token.
  5. Zkopírujte ho.
  6. Vraťte se do ImgBed a vložte ho do pole Refresh Token.

Kopírování Refresh Token po autorizaci

Krok 6: Uložte kanál

Po vyplnění všech polí kanál uložte.

Rychlý postup

text
Otevřete Yandex OAuth Console
-> Vytvořte aplikaci
-> Přidejte https://your-domain.com/api/oauth/yandex/callback
-> Potvrďte oprávnění Yandex Disk
-> Zkopírujte Client ID a Client Secret
-> Zadejte Client ID / Client Secret do ImgBed
-> Klikněte Get Token
-> Zkopírujte Refresh Token z callback stránky
-> Vložte ho zpět do ImgBed a uložte

Reference

  1. Registrace aplikace Yandex: https://yandex.com/dev/id/doc/en/register-client
  2. Získání authorization code přes URL: 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.