Ushbu sahifani tahrirlash mumkin bo'lgan mustaqil shartnoma bilan ta'minlaydi. Ishlab chiqarishdan oldin sinov ma'lumotlari bilan yozish operatsiyalarini tasdiqlash.
/api/job
Ishga tayyor ish oqimlari
Ishga tayyor ish oqimlari
01
Jobdan foydalanish
API tokenidan foydalaning va avval o'qish operatsiyalarini sinov ma'lumotlari bilan tasdiqlash.
Tokeni server tomoniga saqlang va Authorization boshliqida yuboring.
Kerakli parametrlarni tekshiring va so'rov yoki javob sxemasini kengaytiring.
HTTP holatini va error o'rniga dastur xatolarida ishlash.
Modellari bu yerda bir marta ro'yxatga olingan va ularni ishlatadigan oxirgi nuqtalardan to'g'ridan-to'gʻri kengaytirilishi mumkin.
Job11 maydonlar
idinteger · int32
Id.
namestring
Ism.
categoryClassstring
Kategoriya sinflari.
clientIdinteger · int64
Mijozning identifikatori.
deletedboolean
O'chirilgan.
positionIdinteger · int64
Manzil ID.
versionIdinteger · int64
Tarjima ID.
createdUserstring
Foydalanuvchi yaratilgan.
createdDatestring · date-time
Tanlangan kun.
pricenumber · double
Qiymat.
tariffsJobTariff[]
Bojxonalar.
JobTariff8 maydonlar
idinteger · int64
Id.
jobIdinteger · int32
Ish guvohnomasi.
pricenumber · double
Qiymat.
brandIdinteger · int32
Brend identifikatori.
categoryClassstring
Kategoriya sinflari.
categoryIdinteger · int32
Kategoriya ID.
priorityinteger · int32
Avvalo.
productIdinteger · int64
Mahsulot identifikatori.
Xato shartnomasi
Ilovalar xatolarini qaytarib berish usuli
error kodlari har bir joyda bir xil, foydalanuvchiga qaratilgan xabar server tomonidan tarjima qilinadi. error atrofida dastur mantiqasini quring va localMessage-dan faqat ko'rsatish uchun foydalaning.
error
Integratsiya mantiqasini yaratish uchun barqaror mashina o'qiladigan kod.
localMessage
API token foydalanuvchisining tilida ko'rsatishga tayyor xabar.
params
Server tomonidan mahalliylashtirilgan xabar namunalariga interpolatsiya qilingan qiymatlar.
文
localMessage API tokenini egallagan foydalanuvchining lang maydoni ishlatiladi. Hujjat tili va Accept-Language boshliq uni o'zgartirmaydi; foydalanuvchi tilni moslamasa rus tilida ishlatiladigan.
RUFoydalanuvchi manzili ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑
401auth_required
Tasdiqlash talab etiladi
Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.
400error_access_denied
Kirish taqiqlangan
Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.
500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing
Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.
400error_empty_category_class
Не указан класс
Uchrashuvda error-dan foydalanish. error_empty_category_class kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_job_price
Ishni bajarish narxi ko‘rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_job_price kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_position
Lavozim ko'rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_position kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_tariff_price
№{position} tarif uchun narx ko'rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_tariff_price kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_tariff_priority
Tarif uchun ustuvorlik ko‘rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_tariff_priority kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_tariffs
Tariflar ko'rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_job_already_exists
{jobName} nomli topshiriq allaqachon mavjud
Uchrashuvda error-dan foydalanish. error_job_already_exists kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_job_modified
Ish haqidagi ma’lumotlar allaqachon yangilangan. Sahifani yangilang.
Uchrashuvda error-dan foydalanish. error_job_modified kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_job_tariff_wrong_product_id
Mahsulot identifikatori noto'g'ri ko'rsatilgan: {id}
Uchrashuvda error-dan foydalanish. error_job_tariff_wrong_product_id kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_no_client
Mijoz topilmadi yoki o'chirilgan. Qo'llab-quvvatlash xizmatiga yozing
Uchrashuvda error-dan foydalanish. error_no_client kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.
Uchrashuvda error-dan foydalanish. error_subscription_expired kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
DELETE
Ayubni yoʻq qil
/api/job/{jobId}
Yozib olish imkoniyatiga ega token
DELETE /api/job/{jobId}. yordamida Ishni olib tashlash
Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑
401auth_required
Tasdiqlash talab etiladi
Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.
400error_access_denied
Kirish taqiqlangan
Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.
500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing
Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.
400error_job_modified
Ish haqidagi ma’lumotlar allaqachon yangilangan. Sahifani yangilang.
Uchrashuvda error-dan foydalanish. error_job_modified kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_no_client
Mijoz topilmadi yoki o'chirilgan. Qo'llab-quvvatlash xizmatiga yozing
Uchrashuvda error-dan foydalanish. error_no_client kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.
Uchrashuvda error-dan foydalanish. error_subscription_expired kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
Dastur xatolari error, localMessage va params bilan JSON sifatida qaytarilgan. XPROTextning XPRO TECTED4X-ga bo'linishi; mahalliylashtirilgan matn o'zgarishi mumkin. Ilovalar xatolarini qaytarib berish usuli ↑
401auth_required
Tasdiqlash talab etiladi
Authorization yo'qolgan, bo'sh yoki haqiqiy bo'lmagan tokenni o'z ichiga oladi.
400error_access_denied
Kirish taqiqlangan
Token mavjud, ammo uning roli ushbu operatsiyani amalga oshirolmaydi.
500error_unknown
Noma'lum xatolik yuz berdi. Agar muammo takrorlansa, qo'llab-quvvatlash xizmatiga yozing
Ichki xato. So'rov vaqtini va aloqalarni saqlab qoling; mutatsiyani ko'r bo'lib qayta sinab ko'ring.
400error_empty_category_class
Не указан класс
Uchrashuvda error-dan foydalanish. error_empty_category_class kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_job_price
Ishni bajarish narxi ko‘rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_job_price kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_position
Lavozim ko'rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_position kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_tariff_price
№{position} tarif uchun narx ko'rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_tariff_price kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_tariff_priority
Tarif uchun ustuvorlik ko‘rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_tariff_priority kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_empty_tariffs
Tariflar ko'rsatilmagan
Uchrashuvda error-dan foydalanish. error_empty_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_job_already_exists
{jobName} nomli topshiriq allaqachon mavjud
Uchrashuvda error-dan foydalanish. error_job_already_exists kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_job_tariff_wrong_product_id
Mahsulot identifikatori noto'g'ri ko'rsatilgan: {id}
Uchrashuvda error-dan foydalanish. error_job_tariff_wrong_product_id kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.
400error_no_client
Mijoz topilmadi yoki o'chirilgan. Qo'llab-quvvatlash xizmatiga yozing
Uchrashuvda error-dan foydalanish. error_no_client kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.