Модельдер бір рет осы жерде тізімделеді және оларды пайдаланатын соңғы нүктелерден тікелей кеңейтілуі мүмкін.
Competitor10 өрістер
idinteger · int64
Id.
read-only
modelIdinteger · int64
Үлгілік идентификаторы.
productIdinteger · int64
Өнімнің идентификаторы.
servicestring
Қызмет.
Міндетті
urlstring
URL.
Міндетті
serviceIdstring
Қызмет идентификаторы.
clientIdinteger · int64
Клиент танымдығы.
read-only
latestPricenumber · double
Соңғы баға.
read-only
currencystring
Ақша.
read-only
latestPriceDatestring · date-time
Соңғы баға күні.
read-only
CompetitorPrice6 өрістер
idinteger · int64
Id.
read-only
competitorIdinteger · int64
Жарысқа қатысушы ID.
Міндетті
clientIdinteger · int64
Клиент танымдығы.
read-only
pricenumber · double
Баға.
Міндетті
currencystring
Ақша.
datestring · date-time
Кездесу.
CompetitorImportResult2 өрістер
importedinteger · int32
Импортталған.
skippedinteger · int32
Өтірілді.
Қате туралы келісімшарт
Қолданба қателерін қайтару
error коды барлық жерлерде бірдей, ал пайдаланушымен бетпе-бет сөйлейтін хабарлама сервер арқылы аударылады. error-ге арналған қолданба логикасын құру және localMessage-ді көрсету үшін ғана пайдалану.
error
Интеграциялық логика үшін тұрақты машина оқуға болатын код.
localMessage
API белгі пайдаланушы тілінде көрсетілуге дайын хабарлама.
params
Сервердің жергілікті хабарлама үлгісіне интерполациялаған мәндері.
文
localMessage API белгісін иеленуші пайдаланушының lang өрісін пайдаланады. Құжаттама тілі мен Accept-Language баған оны өзгертпейді; орыс тілі пайдаланушының тілі конфигурацияланбаған кезде қолданылады.
RUПайдаланушы жері ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
Қолданба қателері JSON, error және params-пен JSON ретінде қайтарылады. error-ке тармақ; жергілікті мәтін өзгеруі мүмкін. Қолданба қателерін қайтару ↑
401auth_required
Құжатты куәландыру қажет
Authorization жоқ, бос немесе жарамсыз белгісі бар.
400error_access_denied
Қолжетімділікке тыйым салынған
Токен бар, бірақ оның рөлі бұл операцияны орындай алмайды.
500error_unknown
Белгісіз қате орын алды. Егер мәселе қайталанса, қолдау қызметіне жазыңыз
Ішкі қате. Сұраныс уақытын және байланыс қолдауын үнемдеу; көзге көрінбейтін түрде қайта сынап көріңіз.
400error_base_creating
Сіздің кабинетіңіз жасалу үстінде, кабинет толық жасалғанша бірнеше минут күтіңіз
Аяқ нүктесі error. Қолданба логикада error_base_creating тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_cabinet_access_denied
Бұл кабинетке кіру мүмкін емес.
Аяқ нүктесі error. Қолданба логикада error_cabinet_access_denied тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_cant_extract_tariffs
Тарифтерді алу мүмкін емес. Қолдау қызметіне жазыңыз
Аяқ нүктесі error. Қолданба логикада error_cant_extract_tariffs тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_competitor_required
Бәсекелес міндетті
Аяқ нүктесі error. Қолданба логикада error_competitor_required тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_competitor_url_required
Бәсекелес сілтемесі міндетті
Аяқ нүктесі error. Қолданба логикада error_competitor_url_required тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_empty_organization_form
ұйым нысаны көрсетілмеген
Аяқ нүктесі error. Қолданба логикада error_empty_organization_form тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_empty_organization_inn
Ұйымның ИНН-і көрсетілмеген
Аяқ нүктесі error. Қолданба логикада error_empty_organization_inn тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_empty_organization_name
Ұйымның атауы көрсетілмеген
Аяқ нүктесі error. Қолданба логикада error_empty_organization_name тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_fulfillment_client_access_denied
Fulfillment client access denied
Аяқ нүктесі error. Қолданба логикада error_fulfillment_client_access_denied тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_fulfillment_client_contract_required
Операцияларға қол жеткізу үшін шартты қабылдаңыз.
Аяқ нүктесі error. Қолданба логикада error_fulfillment_client_contract_required тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_incorrect_excel
Файлдың пішімі дұрыс емес. Excel кестесін жүктеңіз.
Аяқ нүктесі error. Қолданба логикада error_incorrect_excel тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_max_page
Бет нөмірі 100 000-нан артық болмауы керек
Аяқ нүктесі error. Қолданба логикада error_max_page тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_max_upload_size_exceeded
Файлдың рұқсат етілген өлшемі асып кетті
Аяқ нүктесі error. Қолданба логикада error_max_upload_size_exceeded тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_no_client
Клиент табылмады немесе жойылды. Қолдау қызметіне жазыңыз
Аяқ нүктесі error. Қолданба логикада error_no_client тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_organization_create_failed
Ұйымды құру кезінде мәселе туындады. Қолдау қызметіне хабарласыңыз
Аяқ нүктесі error. Қолданба логикада error_organization_create_failed тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_organization_exists
Ұйым құрылған
Аяқ нүктесі error. Қолданба логикада error_organization_exists тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_products_not_found
Келесі тауарлар табылмады: {products}
Аяқ нүктесі error. Қолданба логикада error_products_not_found тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_reload
Авторизация сессиясының мерзімі өтті, браузер бетін жаңартыңыз. Егер жаңарту көмектеспесе, сайт үшін cookie файлдарын жоюға тырысыңыз
Аяқ нүктесі error. Қолданба логикада error_reload тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_service_not_supported
Қызмет қолдау көрсетпейді
Аяқ нүктесі error. Қолданба логикада error_service_not_supported тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
400error_wrong_inn
Ұйымның ЖСН дұрыс көрсетілмеген, ұзындығы 10 немесе 12 цифр
Аяқ нүктесі error. Қолданба логикада error_wrong_inn тұрақты кодын қолданыңыз; localMessage жоғарыда көрсетілген аударманы қамтиды.
GET
Бағаларды алу
/api/competitor/{competitorId}/price
Оқуға қол жеткізуге мүмкіндік беретін белгі
GET /api/competitor/{competitorId}/price. арқылы бағаны алу
Жол параметрлері
Өріс
Түрі
Міндетті
Сипаттама
competitorId
integer · int64
Иә
Жарысқа қатысушы ID.
Сұраныс параметрлері
Өріс
Түрі
Міндетті
Сипаттама
dateFrom
string · date-time
Жоқ
Күні бойы.
dateTo
string · date-time
Жоқ
Күні бүгін.
curl --request GET 'https://api.selsup.ru/api/competitor/1001/price' \
--header 'Authorization: YOUR_API_TOKEN'