Přidání kanálu Yandex
Co potřebujete před začátkem
| Požadavek | Proč je potřeba |
|---|---|
| Účet Yandex | Pro přihlášení a autorizaci Yandex Disk |
| OAuth aplikace Yandex | Pro vytvoření Client ID a Client Secret |
| Vaše doména ImgBed | Pro OAuth redirect URI |
| Dostupné místo v Yandex Disk | Skutečné úložiště pro soubory |
Nastavení
Krok 1: Vytvořte OAuth aplikaci Yandex
- Otevřete stránku pro vytvoření OAuth aplikace Yandex:
text
https://oauth.yandex.com/client/new- Pokud budete přesměrováni k přihlášení, nejdřív se přihlaste účtem Yandex.
- Vytvořte novou aplikaci.
- Dejte aplikaci srozumitelný název, například
imgbed-yandex. - Najděte nastavení callback nebo redirect URL.
- Zadejte:
text
https://your-domain.com/api/oauth/yandex/callbackKrok 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_folder | Umožní ImgBed ukládat soubory do složky aplikace |
cloud_api:disk.read | Čte soubory a odkazy ke stažení |
cloud_api:disk.write | Nahrá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, gender | Volitelné |
Access to email address | Volitelné |
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.

Krok 3: Zkopírujte údaje aplikace
Po vytvoření aplikace zkopírujte:
| Pole Yandex | Pole ImgBed |
|---|---|
Client ID | Client ID |
Client Secret | Client Secret |

Krok 4: Vyplňte kanál Yandex
V Nastavení nahrávání vyberte Yandex a vyplňte:
| Pole ImgBed | Co zadat |
|---|---|
| Název kanálu | Srozumitelný název, například Main Yandex |
| Client ID | Client ID aplikace Yandex |
| Client Secret | Client Secret aplikace Yandex |
| Refresh Token | Zatím nechte prázdné |
| Kořenový adresář | Volitelné. Výchozí je imgbed. |

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

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žteReference
- Registrace aplikace Yandex: https://yandex.com/dev/id/doc/en/register-client
- Získání authorization code přes URL: https://yandex.com/dev/id/doc/en/codes/code-url
- Yandex OAuth token endpoint: https://yandex.com/dev/id/doc/en/tokens/token