Odatdagi sabab — Uzum API kaliti
Agar MyProfitdagi ma’lumot umuman yangilanmay qolsa (bir soatlik kechikish emas), odatda sabab Uzum API kaliti ishlamay qolganida bo’ladi. MyProfit aynan shu kalit orqali ma’lumotlaringizni Uzumdan o’qiydi — ishlaydigan kalitsiz sinxronizatsiya bo’lmaydi. MyProfit interfeysi rus tilida, shuning uchun ekrandagi yozuvlar qo’shtirnoqda berilgan.
Bu sodir bo’lganda MyProfit shapkada banner ko’rsatadi:
«Требуется ключ Uzum API. Для синхронизации данных с Uzum необходим ключ API. Обновите его в настройках.» (Uzum API kaliti talab qilinadi. Uni sozlamalarda yangilang.)
Bannerdagi «Обновите его в настройках» — bosiladigan havola: u sozlamalardagi API kalit bo’limini darhol ochadi.
Bannerni joriy sessiya uchun yashirish mumkin, ammo kalit tuzatilmaguncha u qayta chiqadi. U bir nechta ulangan do’kondan biri kalit qamrovidan chiqib qolsa ham ko’rinadi — hatto qolgan do’konlar ishlayotgan bo’lsa ham.
Qanday tuzatish
- Sozlamalar («Настройки») → Uzum API («Uzum API») bo’limini oching.
- Ключ API («Ключ API») maydoniga yangi kalitni kiriting.
- Saqlash («Сохранить») tugmasini bosing.
Saqlashda MyProfit kalitni Uzum tomonida tekshiradi. Kalit ishlaydigan bo’lsa, ogohlantirish olib tashlanadi, «Ключ сохранён» (Kalit saqlandi) xabari chiqadi va do’konlaringiz ro’yxati yangilanadi.
Agar kalit mos kelmasa, sozlamalarda saqlash paytida kalit qabul qilinmagani haqida xabar chiqadi: «Ключ не принят Uzum. Проверьте корректность и попробуйте снова.» (Kalitni Uzum qabul qilmadi. To’g’riligini tekshirib, qayta urinib ko’ring.) Bu holatda Uzum kabinetida yangi kalit yarating va uni qayta kiriting.
Kalit kirishdan alohida ishlaydi
API kalit Uzum kabinetiga hali kira olsangiz ham ishlamay qolishi mumkin — u kabinetingiz loginidan alohida. MyProfit kalit muddati tugaganini bekor qilinganidan ajrata olmaydi: ikkala holatda ham yechim bitta — Uzum kabinetida yangi kalit yarating va uni qayta kiriting. Kalitni qanday yaratish — Uzum do’konini ulash.
Nega kalit to’g’ri kelmasligi mumkin
Ro’yxatdan o’tish bosqichida kalitni kiritganda MyProfit aniqroq sababni ko’rsatishi mumkin:
- «Ключ недействителен или истек.» (Kalit yaroqsiz yoki muddati tugagan.) — kalit noto’g’ri yoki endi amal qilmaydi; Uzum kabinetida yangisini yarating.
- «У ключа API нет доступных магазинов на Uzum.» (API kalitida Uzumda mavjud do’konlar yo’q.) — kalit birorta do’konni qamramaydi; u kerakli akkaunt ostida va do’konga huquq bilan yaratilganini tekshiring.
- «Не удалось проверить ключ API. Повторите попытку через минуту.» (API kalitini tekshirib bo’lmadi. Bir daqiqadan keyin qayta urinib ko’ring.) — vaqtinchalik tekshiruv uzilishi; bir daqiqa kuting va qayta urinib ko’ring.
Sozlamalarda saqlashda xabar umumiyroq bo’ladi — «Ключ не принят Uzum. Проверьте корректность и попробуйте снова.» (Kalitni Uzum qabul qilmadi. To’g’riligini tekshirib, qayta urinib ko’ring.); yechim esa o’sha: Uzum kabinetida yangi kalit yarating va uni qayta kiriting.
Agar gap kalitda bo’lmasa
Kalit joyida bo’lsa-yu, ma’lumot baribir to’liq emasdek tuyulsa, bu oddiy sinxronizatsiya kechikishi bo’lishi mumkin: ma’lumot jadval bo’yicha keladi va bir necha daqiqa yoki soatga kechikishi mumkin. Batafsil — ma’lumotlar qanday yangilanadi va qanchalik dolzarb.