Uzum, Wildberries, Ozon va Yandex Market: API kalitini qanday olish
Kalit — do'koningizni tashqi dasturga ulaydigan parol. Quyida to'rtala kabinet uchun qadamlar, kerakli ruxsatlar va sotuvchilar ko'pincha xato qiladigan sozlama.
API kaliti nima va nega kerak
Marketplace kabinetida ishlaganingizda saytga o'zingiz kirasiz. Dastur esa sizning o'rningizga kira olmaydi — unga alohida kalit beriladi: qaysi ma'lumotni o'qishi va nimani o'zgartirishi mumkinligini siz belgilaysiz. Kalitni istalgan payt kabinetdan bekor qilsangiz, dastur o'sha zahoti do'koningizga kira olmay qoladi.
Kalitni hech kimga yubormang — na chatda, na skrinshotda. Uni faqat ishonchli dasturning kalit kiritish maydoniga qo'yasiz.
Quyidagi qadamlar — SavdokuBot'ning «Ulash» ekranida chiqadigan yo'riqnomaning aynan o'zi. Shuning uchun «quyiga joylashtiring» deganda bot ichidagi kalit maydoni nazarda tutiladi. Kabinet yo'llari marketplace'larning rasmiy API hujjatlaridan olingan.
Uzum
Uzum Seller → Mening profilim → API
- seller.uzum.uz → Mening profilim → API kalitlar bo‘limiga o‘ting.
- Token yarating va nusxalab, quyiga joylashtiring.
- Bitta token bir nechta do‘konga ishlaydi — kerak bo‘lsa “Do‘kon ID”ni ham kiriting.
Ruxsat: Bitta token yetarli. Ko‘p do‘kon bo‘lsa — “Do‘kon ID” (ixtiyoriy) bilan aniqlang.
Wildberries
Wildberries Hamkorlar → Sozlamalar → API’ga ruxsat
- seller.wildberries.ru saytiga kiring → Sozlamalar (Настройки) → API’ga ruxsat (Доступ к API).
- “Yangi token yaratish”ni bosing va unga nom bering.
- Kategoriyalarni belgilang: Kontent, Marketpleys, Narxlar va chegirmalar, Statistika, Analitika, Reklama (Продвижение), Moliya.
- “Faqat o‘qish” (Read only) ni QO‘YMANG — bot qoldiq va narxni yangilashi uchun yozish ruxsati kerak.
- Tokenni nusxalab, quyidagi maydonga joylashtiring.
Ruxsat: Kerakli kategoriyalar + Read & Write. Token 180 kun amal qiladi; muddati tugab ishlamay qolsa sinxron to‘xtaydi va men shu zahoti xabar beraman (oldindan ogohlantirish hali yo‘q).
Ozon
Ozon Seller → Sozlamalar → Seller API
- seller.ozon.ru → Sozlamalar (Настройки) → Seller API bo‘limiga o‘ting.
- “API kalit yaratish” (Сгенерировать ключ)ni bosing, rolni Admin qilib tanlang.
- Client-Id va Api-Key’ni nusxalab, quyiga joylashtiring.
- Reklama hisobotlari kerak bo‘lsa (ixtiyoriy): Performance API’da alohida Client-Id va Client-Secret yarating.
Ruxsat: Client-Id + Api-Key, Admin roli. Reklama — alohida Performance kaliti (ixtiyoriy).
Yandex Market
Yandex Market Hamkor → Sozlamalar → API
- partner.market.yandex.ru → Sozlamalar → API (API-ключи) bo‘limiga o‘ting.
- Yangi API-Key yarating va kerakli barcha ruxsatlarni belgilang: buyurtma, narx, qoldiq, hisobotlar.
- API-Key (48 belgi)ni nusxalab, quyiga joylashtiring.
Ruxsat: API-Key barcha kerakli ruxsatlar bilan (buyurtma, narx, qoldiq, hisobot).
Ko'p uchraydigan xato: «faqat o'qish»
Wildberries'da token yaratayotganda «Read only» belgilansa, dastur qoldiq va narxni o'zgartira olmaydi — faqat ko'radi. Tashqaridan bu «ulanmadi»ga o'xshaydi, aslida kalit tor. Ozon'da xuddi shunday rol muhim: Admin bo'lmasa, ba'zi bo'limlar yopiq qoladi.
Kalitni bergandan keyin nima bo'ladi
SavdokuBot kalitni shifrlangan holda saqlaydi va uni javob matnlarida ham, loglarda ham ko'rsatmaydi. Kalitni kabinetdan bekor qilsangiz — ulanish o'sha zahoti kuchini yo'qotadi.
Kalit ishlamay qolganda (masalan, muddati tugasa) sinxronizatsiya to'xtaydi va bot sizga xabar beradi. Bu muhim: ogohlantirishsiz to'xtagan sinxron — qoldiq haqiqatdan uzoqlashishining eng keng tarqalgan sababi.
Kalitni ulashga tayyormisiz?
Botni oching, «Ulash» ni bosing — shu qadamlar ekranda ochiladi.
Botni ochish