Коды ошибок XML API v1: различия между версиями
Материал из Planfix
Seva (обсуждение | вклад) |
Seva (обсуждение | вклад) |
||
Строка 35: | Строка 35: | ||
* 0018 - функции/функционал не реализована | * 0018 - функции/функционал не реализована | ||
* 0019 - заданы конфликтующие между собой параметры | * 0019 - заданы конфликтующие между собой параметры | ||
* 0020 - вызов функции запрещен | |||
=== Аутентификация === | === Аутентификация === |
Версия от 13:40, 17 февраля 2011
Если при выполнении запроса произошла ошибка, сервер отвечает в следующем формате:
<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
<code></code>
</response>
Название | Тип | Значение | Примечание |
---|---|---|---|
code | string(4) | 4-х значное число, может начинаться с нуля, код ошибки. |
Без классификации
- 0001 - неизвестное приложение, переданные AppKey - не был найден в БД приложений
- 0002 - приложение заблокировано
- 0003 - Ошибка XML разбора. Некорректный XML
- 0004 - Не известный аккаунт
- 0005 - Ключ сессии недействителен (время жизни сессии истекло)
- 0006 - Подпись пакета - провалилась (как по-русски написать не знаю( )
- 0007 - Превышен лимит использования ресурсов (ограничения связанные с лицензиями и ли с количеством запросов)
- 0008 - Неизвестное имя функции
- 0009 - Отсутствует один из обязательных параметров функции
- 0010 - Аккаунт заморожен
- 0011 - На площадке аккаунта производится обновление программного обеспечения
- 0012 - отсутствует сессия, не передан параметр сессии в запрос
- 0013 - неопределенный пользователь
- 0014 - пользователь неактивен
- 0015 - недопустимое значение параметра
- 0016 - в данном контексте параметр не может принимать переданное значение
- 0017 - Отсутствует значение для зависящего параметра
- 0018 - функции/функционал не реализована
- 0019 - заданы конфликтующие между собой параметры
- 0020 - вызов функции запрещен
Аутентификация
- 1001 - неверный логин или пароль
Проект
- 2001 - запрошенный проект не существует
- 2002 - на выполнение данного запроса отсутствуют права (привилегии)
- 2003 - ошибка добавления проекта
Задача
- 3001 - указанная задача не существует
- 3002 - нет доступа к над задаче
- 3003 - проект, задача в рамках которого создается, не существует
- 3004 - проект, задача в рамках которого создается, не доступен
- 3005 - ошибка добавления задачи
- 3006 - время приступить к работе не может быть больше времени закончить работу до
- 3007 - неопределенная периодичность, скорее всего задано несколько узлов, которые конфликтуют друг с другом или не указан ни один
- 3008 - нет доступа к задаче
- 3009 - нет доступа на изменение данных в задаче
- 3010 - данную задачу отклонить нельзя, она скорее всего принята уже этим пользователем
- 3011 - данную задачу принять нельзя, она скорее всего принята уже этим пользователем
- 3012 - пользователь, выполняющий запрос, не является исполнителем задачи
- 3013 - задача не принята, для выполнения данной функции задача должна быть принята
Действие
- 4001 - на выполнение данного запроса отсутствуют права (привилегии)
- 4002 - действие не существует
- 4003 - ошибка добавления действия
- 4004 - ошибка обновления данных
- 4005 - ошибка обновления данных
- 4006 - попытка изменить статус на недозволенный
- 4007 - в данном действии запрещено менять статус
- 4008 - доступ к комментария/действию отсутствует
- 4009 - доступ к задаче отсутствует
- 4010 - указанная аналитика несуществует
- 4011 - для аналитики не все поля были переданы
- 4012 - указан несуществующий параметр для аналитики
- 4013 - переданные данные не соответствуют типу поля
- 4014 - указанный ключ справочника нельзя использовать
- 4015 - указанный ключ справочника не существует
- 4016 - указанный ключ данных поля не принадлежит указанной аналитике
Группа пользователей
- 5001 - указанная группа пользователей не существует
- 5002 - на выполнение данного запроса отсутствуют права (привилегии)
- 5003 - ошибка добавления
Сотрудники
- 6001 - на выполнение данного запроса отсутствуют права (привилегии)
- 6002 - данный e-mail уже используется
- 6003 - ошибка добавления сотрудника
- 6004 - пользователь не существует
- 6005 - ошибка обновления данных
- 6006 - указан идентификатор несуществующей группы пользователей
Контрагенты
- 7001 - на выполнение данного запроса отсутствуют права (привилегии)
- 7002 - клиент не существует
- 7003 - ошибка добавления клиента
- 7004 - ошибка обновления данных
Контакты
- 8001 - на выполнение данного запроса отсутствуют права (привилегии)
- 8002 - контакт не существует
- 8003 - ошибка добавления контакта
- 8004 - ошибка обновления данных
- 8005 - контакт не активировал доступ в ПланФикс
- 8006 - контакту не предоставлен доступ в ПланФикс
- 8007 - e-mail указанный для логина не уникальный
- 8008 - установка пароля для контакта не активированного доступ в ПланФикс
- 8009 - ошибка обновления данных "залогинивания"
Файл
- 9001 - на выполнение данного запроса отсутствуют права (привилегии)
- 9002 - запрашиваемый файл не существует
- 9003 - ошибка загрузки файла
- 9004 - попытка загрузить пустой список файлов
- 9005 - недопустимый символ в имени файла
- 9006 - имя файла не уникально
- 9007 - ошибка файловой системы
- 9008 - ошибка возникает при попытке добавить файл из проекта для проекта
- 9009 - файл, который пытаются добавить к задаче, является файлом другого проекта
Аналитика
- 10001 - на выполнение данного запроса отсутствуют права (привилегии)
- 10002 - аналитика не существует
- 10003 - переданный параметр группы аналитики не существует
- 10004 - переданный параметр справочника аналитики не существует