SelSup өнімдерінің әрқайсысына бренд қажет. Белгісіз тауарлар үшін алдымен арнайы No brand тіркелгісін құру және оның идентификаторын өнім карталарында қолдану.
/api/brand
Қолдануға дайын жұмыс барысы
Қолдануға дайын жұмыс барысы
01
Өнімді құрудан бұрын брендті табу немесе құру
Егер тізбе бос болса, брендті құру және өнім картасының брендін сақтау.
GET /api/brand/find сұранысы мен count=true арқылы шақырыңыз.
Өтініштіңде аты-жөнін де ерекшелікпен салыстырып көріңіз.
Егер сәйкестік табылмаса, POST /api/brand дегенді атымен жіберіңіз.
Өнім үлгісін жасау кезінде жауаптан брендId-ді пайдаланыңыз.
Логотип өрістері суретті жүктегеннен кейін пайда болады. API-ке қатыспайтын ортақ модель өрістерін қасақана қалдырады.
Brand10 өрістер
brandIdinteger
SelSup ағымдағы шотындағы бренд сәйкестендіруші.
read-only
namestring
Марка атауы. Жолдау және артта тұрған орындар сақталған кезде алынып тасталады.
Міндетті
logoUrlstring
Ағымдағы логотиптің қоғамдық URL-сі.
read-only
logoSizeinteger
Логоның өлшемі байтпен.
read-only
logoWidthinteger
Логотиптің ені пиксельдермен.
read-only
logoHeightinteger
Логотиптің биіктігі пиксельдермен.
read-only
deletedboolean
Брендтің мұрағатталғандығы.
ozonNamestring
Озон каталогындағы бренд.
nullable
ozonIdinteger · int64
Озондағы марканы анықтау.
nullable
oneCIdstring
1C-де сыртқы таңба идентификаторы.
nullable
Қате туралы келісімшарт
Қолданба қателерін қайтару
error коды барлық жерлерде бірдей, ал пайдаланушымен бетпе-бет сөйлейтін хабарлама сервер арқылы аударылады. error-ге арналған қолданба логикасын құру және localMessage-ді көрсету үшін ғана пайдалану.
error
Интеграциялық логика үшін тұрақты машина оқуға болатын код.
localMessage
API белгі пайдаланушы тілінде көрсетілуге дайын хабарлама.
params
Сервердің жергілікті хабарлама үлгісіне интерполациялаған мәндері.
文
localMessage API белгісін иеленуші пайдаланушының lang өрісін пайдаланады. Құжаттама тілі мен Accept-Language баған оны өзгертпейді; орыс тілі пайдаланушының тілі конфигурацияланбаған кезде қолданылады.
RUПайдаланушы жері ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}