Коды ошибок XML API v1: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
 
(не показано 29 промежуточных версий 6 участников)
Строка 1: Строка 1:
{{#seo:
|title=Коды ошибок
|titlemode=append
|keywords=планфикс, api, апи, коды, ошибки
|description=Коды ошибок api
}}
Если при выполнении запроса произошла ошибка, сервер отвечает в следующем формате:
Если при выполнении запроса произошла ошибка, сервер отвечает в следующем формате:


Строка 16: Строка 22:


=== Без классификации ===
=== Без классификации ===
* 0001 - неизвестное приложение, переданные AppKey - не был найден в БД приложений
 
* 0002 - приложение заблокировано
* 0001 - Неверный API Key
* 0002 - Приложение заблокировано
* 0003 - Ошибка XML разбора. Некорректный XML
* 0003 - Ошибка XML разбора. Некорректный XML
* 0004 - Не известный аккаунт
* 0004 - Неизвестный аккаунт
* 0005 - Ключ сессии недействителен (время жизни сессии истекло)
* 0005 - Ключ сессии недействителен (время жизни сессии истекло)
* 0006 - Подпись пакета - провалилась (как по-русски написать не знаю( )
* 0006 - Неверная подпись
* 0007 - Превышен лимит использования ресурсов (ограничения связанные с лицензиями и ли с количеством запросов)
* 0007 - Превышен лимит использования ресурсов (превышено максимальное количество запросов в сутки)
* 0008 - Неизвестное имя функции
* 0008 - Неизвестное имя функции
* 0009 - Отсутствует один из обязательных параметров функции
* 0009 - Отсутствует один из обязательных параметров функции
* 0010 - Аккаунт заморожен
* 0010 - Аккаунт заморожен
* 0011 - На площадке аккаунта производится обновление программного обеспечения
* 0011 - На площадке аккаунта производится обновление программного обеспечения
* 0012 - отсутствует сессия, не передан параметр сессии в запрос
* 0012 - Ошибка авторизации: при авторизаци по логину и паролю - отсутствует сессия, не передан параметр сессии в запрос; при авторизации по токену - переданный токен не существует
* 0013 - неопределенный пользователь
* 0013 - Неопределенный пользователь
* 0014 - пользователь неактивен
* 0014 - Пользователь неактивен
* 0015 - недопустимое значение параметра
* 0015 - Недопустимое значение параметра
* 0016 - в данном контексте параметр не может принимать переданное значение
* 0016 - В данном контексте параметр не может принимать переданное значение
* 0017 - Отсутствует значение для зависящего параметра
* 0017 - Отсутствует значение для зависящего параметра
* 0018 - функции/функционал не реализована
* 0018 - Функции/функционал не реализована
* 0019 - заданы конфликтующие между собой параметры
* 0019 - Заданы конфликтующие между собой параметры
* 0020 - Вызов функции запрещен
* 0021 - Запрошенное количество объектов больше максимально разрешенного для данной функции
* 0022 - Использование API недоступно для бесплатного аккаунта
* 0023 - Запрошенное действие невозможно в рамках текущего тарифного плана аккаунта
* 0024 - Аккаунт расположен в другом датацентре, проверьте [https://planfix.ru/docs/Введение#.D0.94.D0.BE.D1.81.D1.82.D1.83.D0.BF_.D0.BA_.D0.B8.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81.D0.B0.D0.BC| url запроса]
* 0025 - API Key не совпадает с API Key этого аккаунта
 
* 0101 - Запрошенный объект не существует
* 0102 - Ошибка добавления
* 0103 - Ошибка обновления
* 0104 - Доступ к данным запрещен
* 0105 - Нет права на редактирование объекта


=== Аутентификация ===
=== Аутентификация ===
* 1001 - неверный логин или пароль
* 1001 - Неверный логин или пароль
* 1002 - На выполнение данного запроса отсутствуют права (привилегии)
* 1005 - Включена [[двухфакторная аутентификация]] - авторизация возможна только [[ПланФикс API: Авторизация по токену | по токену]]


== Проект ==
== Проект ==
* 2001 - запрошенный проект не существует
* 2001 - Запрошенный проект не существует
* 2002 - на выполнение данного запроса отсутствуют права (привилегии)
* 2002 - На выполнение данного запроса отсутствуют права (привилегии)
* 2003 - ошибка добавления проекта
* 2003 - Ошибка добавления проекта


== Задача ==
== Задача ==
* 3001 - указанная задача не существует
* 3001 - Указанная задача (или другой запрашиваемый объект) не существует
* 3002 - нет доступа к над задаче
* 3002 - Нет доступа к над задаче
* 3003 - проект, задача в рамках которого создается, не существует
* 3003 - Проект, в рамках которого создается задача, не существует
* 3004 - проект, задача в рамках которого создается, не доступен  
* 3004 - Проект, в рамках которого создается задача, не доступен  
* 3005 - ошибка добавления задачи
* 3005 - Ошибка добавления задачи
* 3006 - время приступить к работе не может быть больше времени закончить работу до
* 3006 - Время "Приступить к работе" не может быть больше времени "Закончить работу до"
* 3007 - неопределенная периодичность, скорее всего задано несколько узлов, которые конфликтуют друг с другом или не указан ни один
* 3007 - Неопределенная периодичность, скорее всего задано несколько узлов, которые конфликтуют друг с другом или не указан ни один  
* 3008 - нет доступа к задаче
* 3008 - Нет доступа к задаче
* 3009 - нет доступа на изменение данных в задаче
* 3009 - Нет доступа на изменение данных задачи
* 3010 - данную задачу отклонить нельзя, она скорее всего принята уже этим пользователем
* 3010 - Данную задачу отклонить нельзя (скорее всего, она уже принята этим пользователем)
* 3011 - данную задачу принять нельзя, она скорее всего принята уже этим пользователем
* 3011 - Данную задачу принять нельзя (скорее всего, она уже принята этим пользователем)
* 3012 - пользователь, выполняющий запрос, не является исполнителем задачи
* 3012 - Пользователь, выполняющий запрос, не является исполнителем задачи
* 3013 - задача не принята, для выполнения данной функции задача должна быть принята
* 3013 - Задача не принята (для выполнения данной функции задача должна быть принята)
* 3014 - Задача в процессе изменения (сценарием или другим API запросом). Повторите запрос через некоторое время.


== Действие ==
== Действие ==
* 4001 - на выполнение данного запроса отсутствуют права (привилегии)
* 4001 - На выполнение данного запроса отсутствуют права (привилегии)
* 4002 - действие не существует
* 4002 - Действие не существует
* 4003 - ошибка добавления действия
* 4003 - Ошибка добавления действия
* 4004 - ошибка обновления данных
* 4004 - Ошибка обновления данных
* 4005 - ошибка обновления данных
* 4005 - Ошибка обновления данных
* 4006 - попытка изменить статус на недозволенный
* 4006 - Попытка изменить статус на недозволенный
* 4007 - в данном действии запрещено менять статус
* 4007 - В данном действии запрещено менять статус
* 4008 - доступ к комментария/действию отсутствует
* 4008 - Доступ к комментария/действию отсутствует
* 4009 - доступ к задаче отсутствует
* 4009 - Доступ к задаче отсутствует
* 4010 - Указанная аналитика не существует
* 4011 - Для аналитики были переданы не все поля
* 4012 - Указан несуществующий параметр для аналитики
* 4013 - Переданные данные не соответствуют типу поля
* 4014 - Указанный ключ справочника нельзя использовать
* 4015 - Указанный ключ справочника не существует
* 4016 - Указанный ключ данных поля не принадлежит указанной аналитике


== Группа пользователей ==
== Группа пользователей ==
* 5001 - указанная группа пользователей не существует
* 5001 - Указанная группа пользователей не существует
* 5002 - на выполнение данного запроса отсутствуют права (привилегии)
* 5002 - На выполнение данного запроса отсутствуют права (привилегии)
* 5003 - ошибка добавления
* 5003 - Ошибка добавления


== Сотрудники ==
== Сотрудники ==
* 6001 - на выполнение данного запроса отсутствуют права (привилегии)
* 6001 - На выполнение данного запроса отсутствуют права (привилегии)
* 6002 - данный e-mail уже используется
* 6002 - Данный e-mail уже используется
* 6003 - ошибка добавления сотрудника
* 6003 - Ошибка добавления сотрудника
* 6004 - пользователь не существует
* 6004 - Пользователь не существует
* 6005 - ошибка обновления данных
* 6005 - Ошибка обновления данных
* 6006 - указан идентификатор несуществующей группы пользователей
* 6006 - Указан идентификатор несуществующей группы пользователей


== Контрагенты ==
== Контрагенты ==
* 7001 - на выполнение данного запроса отсутствуют права (привилегии)
* 7001 - На выполнение данного запроса отсутствуют права (привилегии)
* 7002 - клиент не существует
* 7002 - Клиент не существует
* 7003 - ошибка добавления клиента
* 7003 - Ошибка добавления клиента
* 7004 - ошибка обновления данных
* 7004 - Ошибка обновления данных


== Контакты ==
== Контакты ==
* 8001 - на выполнение данного запроса отсутствуют права (привилегии)
* 8001 - На выполнение данного запроса отсутствуют права (привилегии)
* 8002 - контакт не существует
* 8002 - Контакт не существует
* 8003 - ошибка добавления контакта
* 8003 - Ошибка добавления контакта
* 8004 - ошибка обновления данных
* 8004 - Ошибка обновления данных
* 8005 - контакт не активировал доступ в ПланФикс
* 8005 - Контакт не активировал доступ в ПланФикс
* 8006 - контакту не предоставлен доступ в ПланФикс
* 8006 - Контакту не предоставлен доступ в ПланФикс
* 8007 - e-mail указанный для логина не уникальный
* 8007 - E-mail, указанный для логина, не уникален
* 8008 - установка пароля для контакта не активированного доступ в ПланФикс
* 8008 - Попытка установки пароля для контакта, не активировавшего доступ в ПланФикс
* 8009 - ошибка обновления данных "залогинивания"
* 8009 - Ошибка обновления данных для входа в систему
* 8010 - Указан некорректный e-mail адрес


== Файл ==
== Файл ==
* 9001 - на выполнение данного запроса отсутствуют права (привилегии)
* 9001 - На выполнение данного запроса отсутствуют права (привилегии)
* 9002 - запрашиваемый файл не существует
* 9002 - Запрашиваемый файл не существует
* 9003 - ошибка загрузки файла
* 9003 - Ошибка загрузки файла
* 9004 - попытка загрузить пустой список файлов
* 9004 - Попытка загрузить пустой список файлов
* 9005 - недопустимый символ в имени файла
* 9005 - Недопустимый символ в имени файла
* 9006 - имя файла не уникально
* 9006 - Имя файла не уникально
* 9007 - ошибка файловой системы
* 9007 - Ошибка файловой системы
* 9008 - ошибка возникает при попытке добавить файл из проекта для проекта
* 9008 - Ошибка возникает при попытке добавить файл из проекта для проекта
* 9009 - файл, который пытаются добавить к задаче, является файлом другого проекта
* 9009 - Файл, который пытаются добавить к задаче, является файлом другого проекта


== Аналитика ==
== Аналитика ==
* 10001 - на выполнение данного запроса отсутствуют права (привилегии)
* 10001 - На выполнение данного запроса отсутствуют права (привилегии)
* 10002 - аналитика не существует
* 10002 - Аналитика не существует
* 10003 - переданный параметр группы аналитики не существует
* 10003 - Переданный параметр группы аналитики не существует
* 10004 - переданный параметр справочника аналитики не существует
* 10004 - Переданный параметр справочника аналитики не существует
 


== Перейти ==
== Перейти ==

Текущая версия от 05:54, 23 октября 2023

Если при выполнении запроса произошла ошибка, сервер отвечает в следующем формате:

<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <code></code>
</response>
Название Тип Значение Примечание
code string(4) 4-х значное число, может начинаться с нуля, код ошибки.


Без классификации

  • 0001 - Неверный API Key
  • 0002 - Приложение заблокировано
  • 0003 - Ошибка XML разбора. Некорректный XML
  • 0004 - Неизвестный аккаунт
  • 0005 - Ключ сессии недействителен (время жизни сессии истекло)
  • 0006 - Неверная подпись
  • 0007 - Превышен лимит использования ресурсов (превышено максимальное количество запросов в сутки)
  • 0008 - Неизвестное имя функции
  • 0009 - Отсутствует один из обязательных параметров функции
  • 0010 - Аккаунт заморожен
  • 0011 - На площадке аккаунта производится обновление программного обеспечения
  • 0012 - Ошибка авторизации: при авторизаци по логину и паролю - отсутствует сессия, не передан параметр сессии в запрос; при авторизации по токену - переданный токен не существует
  • 0013 - Неопределенный пользователь
  • 0014 - Пользователь неактивен
  • 0015 - Недопустимое значение параметра
  • 0016 - В данном контексте параметр не может принимать переданное значение
  • 0017 - Отсутствует значение для зависящего параметра
  • 0018 - Функции/функционал не реализована
  • 0019 - Заданы конфликтующие между собой параметры
  • 0020 - Вызов функции запрещен
  • 0021 - Запрошенное количество объектов больше максимально разрешенного для данной функции
  • 0022 - Использование API недоступно для бесплатного аккаунта
  • 0023 - Запрошенное действие невозможно в рамках текущего тарифного плана аккаунта
  • 0024 - Аккаунт расположен в другом датацентре, проверьте url запроса
  • 0025 - API Key не совпадает с API Key этого аккаунта
  • 0101 - Запрошенный объект не существует
  • 0102 - Ошибка добавления
  • 0103 - Ошибка обновления
  • 0104 - Доступ к данным запрещен
  • 0105 - Нет права на редактирование объекта

Аутентификация

Проект

  • 2001 - Запрошенный проект не существует
  • 2002 - На выполнение данного запроса отсутствуют права (привилегии)
  • 2003 - Ошибка добавления проекта

Задача

  • 3001 - Указанная задача (или другой запрашиваемый объект) не существует
  • 3002 - Нет доступа к над задаче
  • 3003 - Проект, в рамках которого создается задача, не существует
  • 3004 - Проект, в рамках которого создается задача, не доступен
  • 3005 - Ошибка добавления задачи
  • 3006 - Время "Приступить к работе" не может быть больше времени "Закончить работу до"
  • 3007 - Неопределенная периодичность, скорее всего задано несколько узлов, которые конфликтуют друг с другом или не указан ни один
  • 3008 - Нет доступа к задаче
  • 3009 - Нет доступа на изменение данных задачи
  • 3010 - Данную задачу отклонить нельзя (скорее всего, она уже принята этим пользователем)
  • 3011 - Данную задачу принять нельзя (скорее всего, она уже принята этим пользователем)
  • 3012 - Пользователь, выполняющий запрос, не является исполнителем задачи
  • 3013 - Задача не принята (для выполнения данной функции задача должна быть принята)
  • 3014 - Задача в процессе изменения (сценарием или другим API запросом). Повторите запрос через некоторое время.

Действие

  • 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 - Ошибка обновления данных для входа в систему
  • 8010 - Указан некорректный e-mail адрес

Файл

  • 9001 - На выполнение данного запроса отсутствуют права (привилегии)
  • 9002 - Запрашиваемый файл не существует
  • 9003 - Ошибка загрузки файла
  • 9004 - Попытка загрузить пустой список файлов
  • 9005 - Недопустимый символ в имени файла
  • 9006 - Имя файла не уникально
  • 9007 - Ошибка файловой системы
  • 9008 - Ошибка возникает при попытке добавить файл из проекта для проекта
  • 9009 - Файл, который пытаются добавить к задаче, является файлом другого проекта

Аналитика

  • 10001 - На выполнение данного запроса отсутствуют права (привилегии)
  • 10002 - Аналитика не существует
  • 10003 - Переданный параметр группы аналитики не существует
  • 10004 - Переданный параметр справочника аналитики не существует


Перейти