د Yandex Channel اضافه کول
مخکې څه ته اړتیا لرئ
| اړتیا | ولې ورته اړتیا ده |
|---|---|
| Yandex account | sign in او Yandex Disk authorize کولو لپاره |
| Yandex OAuth app | د Client ID او Client Secret جوړولو لپاره |
| ستاسو ImgBed domain | د OAuth redirect URI لپاره |
| کافي Yandex Disk storage | د فایلونو اصلي storage ځای |
د تنظیم پړاوونه
1 ګام: Yandex OAuth App جوړ کړئ
- د Yandex OAuth app جوړولو پاڼه پرانیزئ:
text
https://oauth.yandex.com/client/new- که sign in ته ولېږدول شوئ، لومړی خپل Yandex account ته sign in وکړئ.
- نوی app جوړ کړئ.
- app ته داسې نوم ورکړئ چې وپېژندل شي، لکه
imgbed-yandex. - د callback یا redirect URL settings ومومئ.
- دا ولیکئ:
text
https://your-domain.com/api/oauth/yandex/callback2 ګام: Permissions تایید کړئ
د اوسني ImgBed Yandex integration لپاره، د Yandex.Disk REST API لاندې دا څلور permissions وساتئ:
| Permission | موخه |
|---|---|
cloud_api:disk.app_folder | ImgBed ته اجازه ورکوي چې فایلونه په app folder کې وساتي |
cloud_api:disk.read | فایلونه او download links لولي |
cloud_api:disk.write | فایلونه upload کوي، folders جوړوي او فایلونه ړنګوي |
Access to information about Yandex.Disk | disk quota او used space لولي |
که د Yandex ID API لاندې دا permissions هم ښکاره شي، اختیاري دي:
| Permission Text | سپارښتنه |
|---|---|
Access to username, first name and surname, gender | اختیاري |
Access to email address | اختیاري |
د upload، download، deletion او quota اصلي ځانګړنې تر ډېره پر همدې پورته څلورو Yandex.Disk REST API permissions ولاړې دي.

3 ګام: App Credentials copy کړئ
کله چې app جوړ شو، دا copy کړئ:
| Yandex Field | ImgBed Field |
|---|---|
Client ID | Client ID |
Client Secret | Client Secret |

4 ګام: د Yandex Channel ډک کړئ
په Upload Settings کې Yandex وټاکئ او دا fields ډک کړئ:
| ImgBed Field | څه ولیکئ |
|---|---|
| Channel name | داسې نوم چې وپېژندل شي، لکه Main Yandex |
| Client ID | د Yandex app Client ID |
| Client Secret | د Yandex app Client Secret |
| Refresh Token | اوس یې تش پرېږدئ |
| Root directory | اختیاري. Default یې imgbed دی. |

5 ګام: Refresh Token واخلئ
- په ImgBed کې
Get Tokenکلیک کړئ. - هغه Yandex account ته sign in وکړئ چې نښلول یې غواړئ.
- د authorization غوښتنه approve کړئ.
- callback page به
Refresh Tokenښکاره کړي. - هغه copy کړئ.
- بېرته ImgBed ته راشئ او د
Refresh Tokenfield کې یې paste کړئ.

6 ګام: Channel خوندي کړئ
کله چې ټول fields ډک شول، channel save کړئ.
چټک بهیر
text
Open Yandex OAuth Console
-> Create an app
-> Add https://your-domain.com/api/oauth/yandex/callback
-> Confirm Yandex Disk permissions
-> Copy Client ID and Client Secret
-> Fill Client ID / Client Secret into ImgBed
-> Click Get Token
-> Copy the Refresh Token from the callback page
-> Paste it back into ImgBed and saveماخذونه
- Register a Yandex app: https://yandex.com/dev/id/doc/en/register-client
- Get an authorization code through URL: https://yandex.com/dev/id/doc/en/codes/code-url
- Yandex OAuth token endpoint: https://yandex.com/dev/id/doc/en/tokens/token