Кожны прадукт SelSup мае патрэбу ў маркі. Для не маркаваных тавараў, стварыце адмысловы Ні маркі запіс спачатку і выкарыстоўвайце яго ідэнтыфікатар у картках прадукту.
/api/brand
Готовыя да выкарыстання працоўныя патокі
Готовыя да выкарыстання працоўныя патокі
01
Знайсці або стварыць брэнд перад стварэннем прадукту
Калі радкі пустыя, стварыце брэнд і захоўвайце брэнд-ід для карты прадукту.
Званкі GET /api/brand/find з запытам і count=true.
Параўнайце імя выпадкова неасцярожна ў вашай заяве.
Калі супадзення не існуе, адпраўце POST /api/brand з імем.
Выкарыстоўвайце brandId ад адказу пры стварэнні мадэлі прадукту.
Полі лага з'яўляюцца пасля загрузкі малюнка. Палі агульнай мадэлі, якія не ўдзельнічаюць у гэтым API, намерна выкідваюцца.
Brand10 палёў
brandIdinteger
Ідэнтыфікатар маркі ў бягучым рахунку SelSup.
read-only
namestring
Назва маркі. Перадавыя і запісныя прасторы выдаляюцца, калі захаваюцца.
Абавязкова
logoUrlstring
Публічны URL бягучага лагатыку.
read-only
logoSizeinteger
Памер лагаты ў байтах.
read-only
logoWidthinteger
Шырыня лага ў пікселях.
read-only
logoHeightinteger
Вышыня лага ў пікселях.
read-only
deletedboolean
Ці будзе марка архівавана.
ozonNamestring
Назва маркі ў каталогу Ozon.
nullable
ozonIdinteger · int64
Ідэнтыфікатар маркі ў Озоне.
nullable
oneCIdstring
Падключэнне да адзнакі маркі
nullable
Памылка дагавор
Як вяртаюць памылкі прыкладання
Код error аднолькавы ў кожным лакелі, у той час як паведамленне, якое з'яўляецца карыстальнікам, перакладаецца серверам.
error
Стабільны машыначытай код для інтэграцыйнай логікі.
localMessage
Паведамленне гатовае да адлюстравання на мове карыстальніка токены API.
params
Значэнні, якія інтэрполююцца серверам у лакалізаваным шаблоне паведамленняў.
文
localMessage выкарыстоўвае поле lang карыстальніка, які валодае токеном API. Мова дакументацыі і загаловак Accept-Language не змяняюць яго; руская выкарыстоўваецца, калі карыстацкая мова не канфігуруецца.
RUМясцовасць карыстальніка ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
BEБеларуская (be)
{
"error": "error_brand_already_exists",
"localMessage": "Брэнд Base ужо існуе",
"params": {
"name": "Base"
}
}
Канчатковыя пункты
Канчатковыя пункты
GET
Знайдзіце брэндаў
/api/brand/find
Значок з чытальным доступам
Асноўны канчатковы пункт для спісаў, пошуку і сінхрынацыі. Ён вяртае брэндаў з бягучага рахунку і падтрымлівае стабільную старончую размяшчэнне.
i
Total вяртаецца толькі калі count=true. Адключыць лічба для наступных старонак.
Параметры запытаў
Поле
Тып
Абавязкова
Апісанне
query
string
Не
Падпазначэнне для пошуку ў назве брэнда.
deleted
boolean
Не
праўдзівы для архіваваных, непраўдзівы - актыўны.
brandOneCId
string
Не
Дакладны знешні 1C ідэнтыфікатар.
hasOzonId
boolean
Не
верны вяртаць толькі брэндаў, якія адлюстроўваюцца ў Озон.
limitПа змаўчанні: 50
integer
Не
Запісы на старонку да 500.
pageПа змаўчанні: 1
integer
Не
Номер старонкі пачынаючы з 1.
countПа змаўчанні: false
boolean
Не
Уключыце агульную колькасць матчаў у агульнай складанасці.
sortBy
stringNAME, BRANDID
Не
Назва для назвы маркі, БРАНД для ўнутранага ідэнтыфікатара.
ascendingПа змаўчанні: false
boolean
Не
праўдзівы для ўзыходзячага, і непраўдзівы ў падзенні.
curl --request GET 'https://api.selsup.ru/api/brand/find?query=Base&limit=50&page=1&count=true&sortBy=NAME&ascending=true' \
--header 'Authorization: YOUR_API_TOKEN'