Коды ошибок

/ Ресурсы / Документация / Коды ошибок

Статус

status = "ok" — означает, что ошибок нет

status = "failed" — означает, что есть ошибка

Системные ошибки

  • 100 — Неизвестная команда
  • 101 — Неверный API-ключ
  • 102 — Указана неверная версия API

Ошибки ввода-вывода

  • 1000 — Параметр keyword не может быть пустым
  • 1001 — Слишком длинное значение параметра keyword
  • 1002 — Слишком короткое значение параметра keyword
  • 1003 — Неверное значение параметра id, либо параметр не указан
  • 1004 — Неверное значение параметра id, либо параметр не указан
  • 1005 — Компания с таким ID или subdomain не найдена
  • 1006 — Неверное значение параметра type, либо параметр не указан
  • 1007 — Неверное значение параметра town_id, либо параметр не указан

Пример 1

Ответ в XML

<?xml version="1.0" encoding="UTF-8"?>
<citylife>
        <status>failed</status>
        <version>0.0.1</version>
        <error>
                <code>1000</code>
                <text>Параметр keyword не может быть пустым</text>
        </error>
</citylife>
				

Ответ в JSON

{
    "status": "failed",
    "version": "0.0.1",
    "error": {
        "code": 1000,
        "text": "Параметр keyword не может быть пустым"
    }
}
				

В случае отсутствия ошибок, error = 0, status = "ok"

Сообщить об ошибке

Нашли ошибку? Есть предложения по улучшению citylife? Сообщите нам! ;)