ПланФикс API: Проекты: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
 
(не показаны 23 промежуточные версии 3 участников)
Строка 1: Строка 1:
Список функций позволяющий манипулировать с проектами.
{{#seo:
|title=ПланФикс API: Проекты
|titlemode=append
|keywords=планфикс, проекты, api, апи
|description=проекты api
}}


Функции позволяют управлять проектом:
#[[ПланФикс API project.add|project.add / Создать проект]]
#[[ПланФикс API project.update|project.update / Обновить данные по проекту]]
#[[ПланФикс API project.get|project.get / Получить информацию о проекте]]
#[[ПланФикс API project.getList|project.getList / Список проектов]]


== progect.add Создать проект ==


== project.update Обновить данные по проекту ==
== Перейти ==
 
*[[Список функций]]
== project.get Получить информацию о проекте ==
 
Запрос на получение информации о проекте
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<request method="project.get">
<account><!-- имя аккаунта --></account>
<sid><!-- ключ сессии, полученный после аутентификации --></sid>
<id><!-- идентификатор проекта --></id>
</request>
</source>
 
 
Ответ:
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<project>
<id></id>
<title></title>
<description></description>
<!-- Автор проекта -->
<owner>
<id></id>
<name></name>
</owner>
<!-- контрагент -->
<client>
<id></id>
<name></name>
</client>
<!-- статус проекта -->
<status></status>
<hidden>{true|false}</hidden><!-- Скрытый -->
<HasEndDate>{true|false}</HasEndDate>
<EndDate><!-- Дата завершения проекта --></EndDate>
<BeginDate><!-- дата создания проекта --></BeginDate>
<IsOverdued><!-- просроченный ли проект --></IsOverdued>
<!-- осталось 25% времени до завершения или прошло 75% отведенного времени на выполнение его -->
<IsCloseToDeadline>{true|false}</IsCloseToDeadline>
</project>
</response>
</source>
В противном случае будет возвращен ответ с ошибкой. Статус имеет следующие значения:
*DRAFT - черновик
*COMPLETED - завершен
*ACTIVE - активен
 
== project.getList Список проектов ==

Текущая версия от 11:22, 18 ноября 2017