Yandex Channel যোগ করা
আগে যা লাগবে
| Requirement | কেন লাগবে |
|---|---|
| Yandex account | Sign in এবং Yandex Disk authorize করতে লাগে |
| Yandex OAuth app | Client ID এবং Client Secret generate করতে লাগে |
| আপনার ImgBed domain | OAuth redirect URI-এর জন্য লাগে |
| Available Yandex Disk storage | Actual file storage location হিসেবে ব্যবহৃত হবে |
Setup Steps
Step 1: Yandex OAuth App তৈরি করুন
- Yandex OAuth app creation page খুলুন:
text
https://oauth.yandex.com/client/new- Sign in page-এ redirect হলে আগে Yandex account দিয়ে sign in করুন।
- নতুন app তৈরি করুন।
- App-এর চেনা যায় এমন নাম দিন, যেমন
imgbed-yandex। - Callback বা redirect URL settings খুঁজুন।
- দিন:
text
https://your-domain.com/api/oauth/yandex/callbackStep 2: Permissions Confirm করুন
বর্তমান ImgBed Yandex integration-এর জন্য Yandex.Disk REST API-এর নিচে এই চারটি permissions রাখুন:
| Permission | Purpose |
|---|---|
cloud_api:disk.app_folder | ImgBed-কে app folder-এ files store করতে দেয় |
cloud_api:disk.read | Files এবং download links পড়ে |
cloud_api:disk.write | Files upload, folders create এবং files delete করে |
Access to information about Yandex.Disk | Disk quota এবং used space পড়ে |
Yandex ID API-এর নিচে এগুলো দেখলে optional:
| Permission Text | Recommendation |
|---|---|
Access to username, first name and surname, gender | Optional |
Access to email address | Optional |
Core upload, download, deletion এবং quota features মূলত উপরের চারটি Yandex.Disk REST API permissions-এর ওপর নির্ভর করে।

Step 3: App Credentials Copy করুন
App তৈরি হলে copy করুন:
| Yandex Field | ImgBed Field |
|---|---|
Client ID | Client ID |
Client Secret | Client Secret |

Step 4: Yandex Channel পূরণ করুন
Upload Settings-এ Yandex নির্বাচন করে পূরণ করুন:
| ImgBed Field | কী দেবেন |
|---|---|
| Channel name | চেনা যায় এমন নাম, যেমন Main Yandex |
| Client ID | Yandex app Client ID |
| Client Secret | Yandex app Client Secret |
| Refresh Token | আপাতত empty রাখুন |
| Root directory | Optional। Default imgbed। |

Step 5: Refresh Token নিন
- ImgBed-এ
Get Tokenক্লিক করুন। - যে Yandex account connect করতে চান সেটিতে sign in করুন।
- Authorization prompt approve করুন।
- Callback page একটি
Refresh Tokenদেখাবে। - সেটি copy করুন।
- ImgBed-এ ফিরে
Refresh Tokenfield-এ paste করুন।

Step 6: Channel Save করুন
সব fields পূরণ হলে channel save করুন।
Quick Flow
text
Yandex OAuth Console খুলুন
-> App তৈরি করুন
-> https://your-domain.com/api/oauth/yandex/callback যোগ করুন
-> Yandex Disk permissions confirm করুন
-> Client ID এবং Client Secret copy করুন
-> ImgBed-এ Client ID / Client Secret পূরণ করুন
-> Get Token ক্লিক করুন
-> Callback page থেকে Refresh Token copy করুন
-> ImgBed-এ paste করে save করুনReferences
- 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