Коды ошибок
Код | Описание |
---|
BadRequest | Invalid request structure. Произошла ошибка в постановке запроса, может вернуться детальное описание ошибки. |
InternalError | Внутренняя ошибка сервера |
Timeout | Agent is offline or has been unresponsive for more than _ minutes. Не удалось выполнить запрос к агенту за отведенное время, по умолчанию 120 секунд. Максимальное время — 180 секунд. Возможные причины: нет связи агента с сервером, агент не запущен, не настроен, долго обрабатывался запрос. |
AuthFailed | Ошибка авторизации, некорректный токен. |
License | WsAgent (agentID: {agentId}) Не найдена лицензия WsAgent |
License | WsAggregator (aggregatorID: {aggregatorId}) Не найдена лицензия WsAggregator |
License | WsProduct(abstract soft) (agentID: {agentId}) Не найдена лицензия WsProduct (Название индивидуально для агрегаторов) |
NotFound | Сохраненных данных нет на сервере |
AgentError | Ошибка Агента |
AwaitingAnswer | Ожидание получения ответа GetTaskResponse, если задача еще выполняется на агенте |
WsAgentNotSelected | Default agent was not selected for restaurant. Если в ресторане есть несколько агентов и не был выбран агент по умолчанию для обработки запросов от агрегаторов. В административной панели на странице Агентыv2 > Команда > SetRoleForAgent. |
TaskLimitExceeded | Превышен лимит по запросам к агенту |
Примеры ошибок
BadRequest
Параметр запроса не соответствует модели
{
"error": {
"wsError": {
"code": "BadRequest",
"desc": "InvalidRequestStructure"
}
}
}
JSON
AuthFailed
Попытка отправить команду без авторизации или с недействительным токеном
{
"error": {
"wsError": {
"code": "AuthFailed"
}
}
}
JSON
Timeout
Агент недоступен
{
"responseCommon": {
"taskGuid": "49a50e51-46f0-41d7-825e-ac10e1c33faa",
"taskType": "GetOrder",
"objectId": 199999999
},
"error": {
"wsError": {
"code": "Timeout"
}
}
}
JSON
License
Нет лицензии для агента
{
"responseCommon": {
"taskGuid": "fe5bc9ff-61cf-4f8f-8ae6-cf6d27627fb1",
"taskType": "GetStopList",
"objectId": 199999999
},
"error": {
"wsError": {
"code": "License",
"desc": "WsAgent (agentID: 199999999)"
}
}
}
JSON