Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 2.63 KB

errors.md

File metadata and controls

50 lines (32 loc) · 2.63 KB

Возвращаемые значения ошибок ноды и статус-сообщения

В настоящее время эти записи не являются стандартизированными, а просто отражают текущее положение дел.

Успешное сохранение сообщения
  • ii 0.3: msg ok:<msgid>: <a href="/<msgid>"><msgid></a>
  • ii-php: msg ok: <msgid>

Где <msgid> - 20-значный id сохранённого в базе сообщения.

Ошибка авторизации, неверный пароль
  • ii 0.3: auth error!
  • ii-php: error: no auth!
Сообщение слишком большое, перешло лимит размера
  • ii 0.3: msg big!
  • ii-php: error: msg big! (иногда без восклицательного знака в конце)
Неизвестная ошибка при сохранении
  • ii 0.3: error:unknown

Дальше всё следует только для ii-php, поэтому без больших заголовков

/u/push
  • Успешное сохранение сообщения: message saved: ok: <msgid>
  • Ошибка при парсинге данных: error: wrong data; continue...
  • Ошибка авторизации: error: no auth
Ошибки для /x/file
  • Не распознаётся имя файла: error: specify file name
  • Доступ к приватному файлу с неверными данными авторизации, либо доступ к несуществующему файлу: error: file does not exist or wrong authstr
Стандартные ошибки API
  • Аргументы и схемы не совпадают со стандартом: error: wrong arguments или error: wrong api calls
  • Ошибка парсинга GET параметров: error: can't parse GET arguments
  • Отсутствие GET параметра: error: please specify API query with 'q' GET parameter
  • Ошибка парсинга схемы /u/m: error: where are your msgids?
Ошибки сохранения в базе
  • Название эхи не совпадает со стандартом: error: wrong echo
  • id сообщения не совпадает со стандартом: error: incorrect msgid
  • Отказ из-за наличия в чёрном списке: error: msgid is blacklisted: <msgid>
  • Ошибка парсинга строки бандла или распакованного содержимого: invalid message: <msgid>