Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.
Памылка дагавор
Як вяртаюць памылкі прыкладання
Код 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"
}
}
Канчатковыя пункты
Канчатковыя пункты
POST
Загрузіць заказ Збор відэа
/api/media/order/{orderId}/video
Знак з пісьмовым доступам
Загрузіць заказ Збор відэа з дапамогай POST /api/media/order/{orderId}/video.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
orderId
integer · int64
Так
Падпісанне па заказ.
curl --request POST 'https://api.selsup.ru/api/media/order/1001/video' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_order_not_found
Заказ не знойдзены
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_order_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_storage_size_exceeded
Вы перавысілі ліміт на памер сховішча файлаў: {limit} Мб
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_storage_size_exceeded ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.