SelSup Developers

API · API Ma'lumotnoma

Raqobatchilar

Raqobatchilar uchun yakuniy nuqtalar, shu jumladan aniq yo'nalishlar, parametrlar, talab organlari va kengaytiriladigan javob sxemalari.

Keyingi nuqtalar: 12/api/competitorTurg'unMashina o'qiladigan tavsif ↗
{ }

Ushbu sahifani tahrirlash mumkin bo'lgan mustaqil shartnoma bilan ta'minlaydi. Ishlab chiqarishdan oldin sinov ma'lumotlari bilan yozish operatsiyalarini tasdiqlash.

/api/competitor

Ishga tayyor ish oqimlari

Ishga tayyor ish oqimlari

01

Raqobatchilardan foydalanishni boshlash

API tokenidan foydalaning va avval o'qish operatsiyalarini sinov ma'lumotlari bilan tasdiqlash.

  1. Tokeni server tomoniga saqlang va Authorization boshliqida yuboring.
  2. Kerakli parametrlarni tekshiring va so'rov yoki javob sxemasini kengaytiring.
  3. HTTP holatini va error o'rniga dastur xatolarida ishlash.

Ma'lumotlar modeli

Ma'lumotlar tuzilmalari

Modellari bu yerda bir marta ro'yxatga olingan va ularni ishlatadigan oxirgi nuqtalardan to'g'ridan-to'gʻri kengaytirilishi mumkin.

Competitor10 maydonlar
idinteger · int64

Id.

read-only
modelIdinteger · int64

Model ID.

productIdinteger · int64

Mahsulot identifikatori.

servicestring

Xizmat.

Majburiy
urlstring

Url.

Majburiy
serviceIdstring

Xizmat guvohnomasi.

clientIdinteger · int64

Mijozning identifikatori.

read-only
latestPricenumber · double

So'nggi narx.

read-only
currencystring

Valyuta.

read-only
latestPriceDatestring · date-time

So'nggi narx tarixi.

read-only
CompetitorPrice6 maydonlar
idinteger · int64

Id.

read-only
competitorIdinteger · int64

Raqobatchi ID.

Majburiy
clientIdinteger · int64

Mijozning identifikatori.

read-only
pricenumber · double

Qiymat.

Majburiy
currencystring

Valyuta.

datestring · date-time

Uchrashuv.

CompetitorImportResult2 maydonlar
importedinteger · int32

Import qilingan.

skippedinteger · int32

O'tib ketdi.

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"
  }
}
UZOʻzbekcha (uz)
{
  "error": "error_brand_already_exists",
  "localMessage": "Base brendi allaqachon mavjud",
  "params": {
    "name": "Base"
  }
}

Keyingi nuqtalar

Keyingi nuqtalar

PUT

Yangilanish

/api/competitor/{competitorId}
Yozib olish imkoniyatiga ega token

PUT /api/competitor/{competitorId}. yordamida yangilanish

Yo'l parametrlari

MaydonTurMajburiyTavsif
competitorId integer · int64 Ha Raqobatchi ID.

Talabnoma organi

application/json
Ob'ekt maydonlariCompetitor
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
curl --request PUT 'https://api.selsup.ru/api/competitor/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}'

Muvaffaqiyatli javob

200

Javobning tanasi yo'q.

Xatolar10

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_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_id_required
Raqibning id si talab qilinadi

Uchrashuvda error-dan foydalanish. error_competitor_id_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_not_found
Raqobatchi topilmadi

Uchrashuvda error-dan foydalanish. error_competitor_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_required
Raqobatchi majburiy

Uchrashuvda error-dan foydalanish. error_competitor_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_url_required
Raqobatchi havolasi majburiy

Uchrashuvda error-dan foydalanish. error_competitor_url_required 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_service_not_supported
Xizmat qo‘llab-quvvatlanmaydi

Uchrashuvda error-dan foydalanish. error_service_not_supported kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

DELETE

Oʻchirish

/api/competitor/{competitorId}
Yozib olish imkoniyatiga ega token

DELETE /api/competitor/{competitorId}. yordamida oʻchirish

Yo'l parametrlari

MaydonTurMajburiyTavsif
competitorId integer · int64 Ha Raqobatchi ID.
curl --request DELETE 'https://api.selsup.ru/api/competitor/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200

Javobning tanasi yo'q.

Xatolar7

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_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_id_required
Raqibning id si talab qilinadi

Uchrashuvda error-dan foydalanish. error_competitor_id_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_not_found
Raqobatchi topilmadi

Uchrashuvda error-dan foydalanish. error_competitor_not_found 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.

GET

Hamma narsani oling

/api/competitor/{modelId}
Oʻqish imkoniyatiga ega token

GET /api/competitor/{modelId}. yordamida hamma narsani olish

Yo'l parametrlari

MaydonTurMajburiyTavsif
modelId integer · int64 Ha Model ID.
curl --request GET 'https://api.selsup.ru/api/competitor/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Array elementining tuzilishi Competitor[]
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
[
  "string"
]
Xatolar6

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_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_model_id_required
Требуется id модели

Uchrashuvda error-dan foydalanish. error_model_id_required 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.

POST

yaratish

/api/competitor/{modelId}
Yozib olish imkoniyatiga ega token

POST /api/competitor/{modelId}. yordamida yaratish

Yo'l parametrlari

MaydonTurMajburiyTavsif
modelId integer · int64 Ha Model ID.

Talabnoma organi

application/json
Ob'ekt maydonlariCompetitor
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
curl --request POST 'https://api.selsup.ru/api/competitor/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari Competitor
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}
Xatolar8

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_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_required
Raqobatchi majburiy

Uchrashuvda error-dan foydalanish. error_competitor_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_url_required
Raqobatchi havolasi majburiy

Uchrashuvda error-dan foydalanish. error_competitor_url_required 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_service_not_supported
Xizmat qo‘llab-quvvatlanmaydi

Uchrashuvda error-dan foydalanish. error_service_not_supported kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

GET

Mahsulotlarga qarab oʻting

/api/competitor/product/{productId}
Oʻqish imkoniyatiga ega token

GET /api/competitor/product/{productId}. yordamida mahsulotga ega boʻling

Yo'l parametrlari

MaydonTurMajburiyTavsif
productId integer · int64 Ha Mahsulot identifikatori.
curl --request GET 'https://api.selsup.ru/api/competitor/product/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Array elementining tuzilishi Competitor[]
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
[
  "string"
]
Xatolar6

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_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs 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_product_not_found
Mahsulot topilmadi

Uchrashuvda error-dan foydalanish. error_product_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

POST

Mahsulot uchun yaratish

/api/competitor/product/{productId}
Yozib olish imkoniyatiga ega token

POST /api/competitor/product/{productId}. yordamida mahsulot uchun yaratish

Yo'l parametrlari

MaydonTurMajburiyTavsif
productId integer · int64 Ha Mahsulot identifikatori.

Talabnoma organi

application/json
Ob'ekt maydonlariCompetitor
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
curl --request POST 'https://api.selsup.ru/api/competitor/product/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari Competitor
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}
Xatolar9

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_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_required
Raqobatchi majburiy

Uchrashuvda error-dan foydalanish. error_competitor_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_url_required
Raqobatchi havolasi majburiy

Uchrashuvda error-dan foydalanish. error_competitor_url_required 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_product_not_found
Mahsulot topilmadi

Uchrashuvda error-dan foydalanish. error_product_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_service_not_supported
Xizmat qo‘llab-quvvatlanmaydi

Uchrashuvda error-dan foydalanish. error_service_not_supported kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

POST

Narxlar yaratish

/api/competitor/price/batch
Yozib olish imkoniyatiga ega token

POST /api/competitor/price/batch. yordamida narxlarni yaratish

Talabnoma organi

application/json
Array elementining tuzilishiCompetitorPrice[]
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
competitorId integer · int64 Ha Raqobatchi ID.
clientId integer · int64 Yoʻq Mijozning identifikatori.
price number · double Ha Qiymat.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
date string · date-time Yoʻq Uchrashuv.
curl --request POST 'https://api.selsup.ru/api/competitor/price/batch' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '[
  "string"
]'

Muvaffaqiyatli javob

200
1
Xatolar9

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_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_id_required
Raqibning id si talab qilinadi

Uchrashuvda error-dan foydalanish. error_competitor_id_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_not_found
Raqobatchi topilmadi

Uchrashuvda error-dan foydalanish. error_competitor_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_price_required
Raqobatchining togri narxini kiriting

Uchrashuvda error-dan foydalanish. error_competitor_price_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_prices_required
Raqobatchilar narxlari talab qilinadi

Uchrashuvda error-dan foydalanish. error_competitor_prices_required 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.

POST

Import raqobatchilari

/api/competitor/import
Yozib olish imkoniyatiga ega token

POST /api/competitor/import.dan foydalangan raqobatchilar import

Talabnoma organi

multipart/form-data
MaydonTurMajburiyTavsif
file string · binary Ha Fayl.
curl --request POST 'https://api.selsup.ru/api/competitor/import' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Muvaffaqiyatli javob

200
Ob'ekt maydonlari CompetitorImportResult
MaydonTurMajburiyTavsif
imported integer · int32 Yoʻq Import qilingan.
skipped integer · int32 Yoʻq O'tib ketdi.
{
  "imported": 1,
  "skipped": 1
}
Xatolar23

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_base_creating
Kabinetingiz yaratilmoqda, kabinet to‘liq yaratilguncha bir necha daqiqa kuting

Uchrashuvda error-dan foydalanish. error_base_creating kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_cabinet_access_denied
Bu kabinetga kirish mumkin emas.

Uchrashuvda error-dan foydalanish. error_cabinet_access_denied kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_required
Raqobatchi majburiy

Uchrashuvda error-dan foydalanish. error_competitor_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_competitor_url_required
Raqobatchi havolasi majburiy

Uchrashuvda error-dan foydalanish. error_competitor_url_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_empty_organization_form
tashkilot shakli ko‘rsatilmagan

Uchrashuvda error-dan foydalanish. error_empty_organization_form kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_empty_organization_inn
Tashkilot INNsi ko‘rsatilmagan

Uchrashuvda error-dan foydalanish. error_empty_organization_inn kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_empty_organization_name
Tashkilot nomi ko'rsatilmagan

Uchrashuvda error-dan foydalanish. error_empty_organization_name kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_fulfillment_client_access_denied
Fulfillment client access denied

Uchrashuvda error-dan foydalanish. error_fulfillment_client_access_denied kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_fulfillment_client_contract_required
Amallarga kirish uchun shartnomani qabul qiling.

Uchrashuvda error-dan foydalanish. error_fulfillment_client_contract_required kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_incorrect_excel
Fayl formati noto‘g‘ri. Excel jadvalini yuklang.

Uchrashuvda error-dan foydalanish. error_incorrect_excel kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_max_page
Sahifa raqami 100 000 dan katta bo‘lishi mumkin emas

Uchrashuvda error-dan foydalanish. error_max_page kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_max_upload_size_exceeded
Допустимый размер файла превышен

Uchrashuvda error-dan foydalanish. error_max_upload_size_exceeded 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_organization_create_failed
Tashkilotni yaratishda muammo yuz berdi. Iltimos, qo‘llab-quvvatlash xizmatiga murojaat qiling

Uchrashuvda error-dan foydalanish. error_organization_create_failed kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_organization_exists
Tashkilot allaqachon yaratilgan

Uchrashuvda error-dan foydalanish. error_organization_exists kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_products_not_found
Quyidagi mahsulotlar topilmadi: {products}

Uchrashuvda error-dan foydalanish. error_products_not_found kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_reload
Avtorizatsiya sessiyasi tugadi, brauzer sahifasini yangilang. Agar yangilash yordam bermasa, sayt uchun cookie fayllarini o‘chirib ko‘ring

Uchrashuvda error-dan foydalanish. error_reload kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_service_not_supported
Xizmat qo‘llab-quvvatlanmaydi

Uchrashuvda error-dan foydalanish. error_service_not_supported kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

400error_wrong_inn
Tashkilotning INNsi noto‘g‘ri ko‘rsatilgan, uzunligi 10 yoki 12 raqam

Uchrashuvda error-dan foydalanish. error_wrong_inn kodini qo'llash logikasida ishlating; localMessageda yuqorida ko'rsatilgan tarjima mavjud.

GET

Narxlarni olish

/api/competitor/{competitorId}/price
Oʻqish imkoniyatiga ega token

GET /api/competitor/{competitorId}/price. yordamida narxlarni olish

Yo'l parametrlari

MaydonTurMajburiyTavsif
competitorId integer · int64 Ha Raqobatchi ID.

Soʻrov parametrlari

MaydonTurMajburiyTavsif
dateFrom string · date-time Yoʻq Tanlovdan.
dateTo string · date-time Yoʻq Tanlovga.
curl --request GET 'https://api.selsup.ru/api/competitor/1001/price' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Array elementining tuzilishi CompetitorPrice[]
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
competitorId integer · int64 Ha Raqobatchi ID.
clientId integer · int64 Yoʻq Mijozning identifikatori.
price number · double Ha Qiymat.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
date string · date-time Yoʻq Uchrashuv.
[
  "string"
]
Xatolar3

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.

GET

Namuna olish

/api/competitor/template
Oʻqish imkoniyatiga ega token

GET /api/competitor/template. yordamida namuna olish

Soʻrov parametrlari

MaydonTurMajburiyTavsif
organizationId integer · int64 Yoʻq Tashkilot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Yoʻq Xizmat.
curl --request GET 'https://api.selsup.ru/api/competitor/template' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
"string"
Xatolar3

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.

GET

Toʻplash uchun tayyorlaning

/api/competitor/collection
Oʻqish imkoniyatiga ega token

GET /api/competitor/collection. yordamida toʻplamni olish

curl --request GET 'https://api.selsup.ru/api/competitor/collection' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Array elementining tuzilishi Competitor[]
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
[
  "string"
]
Xatolar5

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_cant_extract_tariffs
Tariflarni olish imkoni yo‘q. Qo‘llab-quvvatlash xizmatiga yozing

Uchrashuvda error-dan foydalanish. error_cant_extract_tariffs 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.

GET

Hamma birini oling

/api/competitor/
Oʻqish imkoniyatiga ega token

GET /api/competitor/. yordamida barcha 1 ni olish

curl --request GET 'https://api.selsup.ru/api/competitor/' \
  --header 'Authorization: YOUR_API_TOKEN'

Muvaffaqiyatli javob

200
Array elementining tuzilishi Competitor[]
MaydonTurMajburiyTavsif
id integer · int64 Yoʻq Id.
modelId integer · int64 Yoʻq Model ID.
productId integer · int64 Yoʻq Mahsulot identifikatori.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Ha Xizmat.
url string Ha Url.
serviceId string Yoʻq Xizmat guvohnomasi.
clientId integer · int64 Yoʻq Mijozning identifikatori.
latestPrice number · double Yoʻq So'nggi narx.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Yoʻq Valyuta.
latestPriceDate string · date-time Yoʻq So'nggi narx tarixi.
[
  "string"
]
Xatolar3

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.

Authorization

Sinov talablari uchun belgisi

Token olish

Token ushbu brauzerning localStorage-da qoladi va faqat api.selsup.ru nomli so'rovlarning Authorization boshliqida yuboriladi.

Sinab koʻrish

Haqiqiy talab parametrlari

API- ning jonli javoblari

SelSup javobini ko'rish uchun iltimos yuboring.