ПланФикс API action.get — различия между версиями

Материал из ПланФикс
Перейти к: навигация, поиск
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
Функция получения информации о действии. Формат запроса:
+
{{#seo:
 +
|title=ПланФикс API action.get
 +
|titlemode=append
 +
|keywords=планфикс, комментарии, апи, api, action.get
 +
|description=ПланФикс API action.get
 +
}}
 +
Функция получения информации о комментарии. Формат запроса:
 
<source lang="xml">
 
<source lang="xml">
 
<?xml version="1.0" encoding="UTF-8"?>
 
<?xml version="1.0" encoding="UTF-8"?>
Строка 14: Строка 20:
 
!width="150"|Название !!width="200"| Тип !!width="50%"| Значение !! Примечание  
 
!width="150"|Название !!width="200"| Тип !!width="50%"| Значение !! Примечание  
 
|-
 
|-
|action.id ||int ||идентификатор действия ||
+
|action.id ||int ||идентификатор комментария ||
 
|-
 
|-
 
|signature ||string(32) ||подпись ||
 
|signature ||string(32) ||подпись ||
Строка 101: Строка 107:
 
!width="150"|Название !!width="200"| Тип !!width="50%"| Значение !! Примечание  
 
!width="150"|Название !!width="200"| Тип !!width="50%"| Значение !! Примечание  
 
|-
 
|-
|id ||int ||идентификатор действия ||
+
|id ||int ||идентификатор комментария ||
 
|-
 
|-
|description ||string ||описание действия ||
+
|description ||string ||описание комментария ||
 
|-
 
|-
 
|type ||enum ||тип действия || список возможных значений смотри в разделе [[ПланФикс API:Список типов действий|типы действий]]
 
|type ||enum ||тип действия || список возможных значений смотри в разделе [[ПланФикс API:Список типов действий|типы действий]]
 
|-
 
|-
|statusChange || || наличие данного узла свидетельствует о том, что этим действием был изменен статус задачи  ||
+
|statusChange || || наличие данного узла свидетельствует о том, что этим комментарием был изменен статус задачи  ||
 
|-
 
|-
 
|statusChange.oldStatus ||enum || старый статус || список допустимых значений смотри [[ПланФикс API:Статусы задач|статусы задач]]
 
|statusChange.oldStatus ||enum || старый статус || список допустимых значений смотри [[ПланФикс API:Статусы задач|статусы задач]]
Строка 113: Строка 119:
 
|statusChange.newStatus ||enum || новый статус ||список допустимых значений смотри [[ПланФикс API:Статусы задач|статусы задач]]
 
|statusChange.newStatus ||enum || новый статус ||список допустимых значений смотри [[ПланФикс API:Статусы задач|статусы задач]]
 
|-
 
|-
|isNotRead ||bool || действие не помечено как прочитанное ||
+
|isNotRead ||bool || комментарий не помечен как прочитанный ||
 
|-
 
|-
|fromEmail||bool || действие создано из письма по электронной почте ||
+
|fromEmail||bool || комментарий создан из письма по электронной почте ||
 
|-
 
|-
|dateTime ||DateTime ||дата добавления действия ||
+
|dateTime ||DateTime ||дата добавления комментария ||
 
|-
 
|-
 
|task || ||информация о задаче ||
 
|task || ||информация о задаче ||
Строка 125: Строка 131:
 
|task.title ||string || название задачи ||
 
|task.title ||string || название задачи ||
 
|-
 
|-
|contact || ||информация о контакте || присутствует, только если действие добавлено к контакту
+
|contact || ||информация о контакте || присутствует, только если комментарий добавлен к контакту
 
|-
 
|-
 
|contact.general ||int ||номер контакта ||
 
|contact.general ||int ||номер контакта ||
Строка 131: Строка 137:
 
|contact.name ||string || имя контакта ||
 
|contact.name ||string || имя контакта ||
 
|-
 
|-
|owner || || пользователь, который создал действие ||
+
|owner || || пользователь, который создал комментарий ||
 
|-
 
|-
 
|owner.id ||int || идентификатор пользователя||
 
|owner.id ||int || идентификатор пользователя||
Строка 137: Строка 143:
 
|owner.name ||string || имя пользователя ||
 
|owner.name ||string || имя пользователя ||
 
|-
 
|-
|project || ||в рамках какого проекта был создано действие ||
+
|project || ||в рамках какого проекта был создан комментарий ||
 
|-
 
|-
 
|project.id || int|| идентификатор проекта||
 
|project.id || int|| идентификатор проекта||
Строка 143: Строка 149:
 
|project.title ||string || название проекта ||
 
|project.title ||string || название проекта ||
 
|-
 
|-
|taskExpectDateChanged || || если задан данный узел, то этим действием было изменено время окончание задачи ||
+
|taskExpectDateChanged || || если задан данный узел, то этим комментарием было изменено время окончания задачи ||
 
|-
 
|-
 
|taskExpectDateChanged.oldDate ||DateTime || прежнее время ||
 
|taskExpectDateChanged.oldDate ||DateTime || прежнее время ||
Строка 149: Строка 155:
 
|taskExpectDateChanged.newDate ||DateTime || новое время ||
 
|taskExpectDateChanged.newDate ||DateTime || новое время ||
 
|-
 
|-
|taskStartTimeChanged || || если задан данный узел, то этим действием было изменено время начала задачи (приступить к работе) ||
+
|taskStartTimeChanged || || если задан данный узел, то этим комментарием было изменено время начала задачи (приступить к работе) ||
 
|-
 
|-
 
|taskStartTimeChanged.oldDate ||DateTime || прежнее время ||
 
|taskStartTimeChanged.oldDate ||DateTime || прежнее время ||
Строка 155: Строка 161:
 
|taskStartTimeChanged.newDate ||DateTime || новое время ||
 
|taskStartTimeChanged.newDate ||DateTime || новое время ||
 
|-
 
|-
|files || || список файлов прикрепленных этим действием||
+
|files || || список файлов прикрепленных этим комментарием ||
 
|-
 
|-
 
|files.file || || узел, описывающий файл||
 
|files.file || || узел, описывающий файл||
Строка 163: Строка 169:
 
|files.file.name ||string ||имя файла ||
 
|files.file.name ||string ||имя файла ||
 
|-
 
|-
|notifiedList || ||список пользователей которых должны уведомить о действии ||
+
|notifiedList || ||список пользователей, которых должны уведомить о комментарии ||
 
|-
 
|-
 
|notifiedList.user || || пользователь ||
 
|notifiedList.user || || пользователь ||
Строка 171: Строка 177:
 
|notifiedList.user.name ||string || имя пользователя ||
 
|notifiedList.user.name ||string || имя пользователя ||
 
|-
 
|-
|analitics || || список прикрепленных аналитик к действию ||
+
|analitics || || список прикрепленных аналитик к комментарию ||
 
|-
 
|-
 
|analitics.analitic || || аналитика ||
 
|analitics.analitic || || аналитика ||
Строка 190: Строка 196:
 
</response>
 
</response>
 
</source>
 
</source>
 
  
  

Текущая версия на 08:16, 31 мая 2021

Функция получения информации о комментарии. Формат запроса:

<?xml version="1.0" encoding="UTF-8"?>
<request method="action.get">
  <account></account>
  <sid></sid>
  <action>
    <id></id>
  </action>
  <signature></signature>
</request>
Название Тип Значение Примечание
action.id int идентификатор комментария
signature string(32) подпись


Ответ:

<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
  <action>
    <id></id>
    <description></description>
    <type></type>
    <statusChange>
      <oldStatus></oldStatus>
      <newStatus></newStatus>
    </statusChange>
    <isNotRead></isNotRead>
    <fromEmail></fromEmail>
    <dateTime></dateTime>
    <task>
      <id></id>
      <title></title>
    </task>
    <contact>
      <general></general>
      <name></name>
    </contact>
    <owner>
      <id></id>
      <name></name>
    </owner>
    <project>
      <id></id>
      <title></title>
    </project>
    <taskExpectDateChanged>
      <oldDate></oldDate>
      <newDate></newDate>
    </taskExpectDateChanged>
    <taskStartTimeChanged>
      <oldDate></oldDate>
      <newDate></newDate>
    </taskStartTimeChanged>
    <files>
      <file>
        <id></id>
        <name></name>
      </file>
      <file>
        <id></id>
        <name></name>
      </file>
      <!-- ... -->
    </files>
    <notifiedList>
      <user>
        <id></id>
        <name></name>
      </user>
      <user>
        <id></id>
        <name></name>
      </user>
      <!-- ... -->
    </notifiedList>
    <analitics>
      <analitic>
        <id></id>
        <key></key>
        <name></name>
      </analitic>
      <analitic>
        <id></id>
        <key></key>
        <name></name>
      </analitic>
      <!-- ... -->
    </analitics>
  </action>
</response>
Название Тип Значение Примечание
id int идентификатор комментария
description string описание комментария
type enum тип действия список возможных значений смотри в разделе типы действий
statusChange наличие данного узла свидетельствует о том, что этим комментарием был изменен статус задачи
statusChange.oldStatus enum старый статус список допустимых значений смотри статусы задач
statusChange.newStatus enum новый статус список допустимых значений смотри статусы задач
isNotRead bool комментарий не помечен как прочитанный
fromEmail bool комментарий создан из письма по электронной почте
dateTime DateTime дата добавления комментария
task информация о задаче
task.id int идентификатор задачи
task.title string название задачи
contact информация о контакте присутствует, только если комментарий добавлен к контакту
contact.general int номер контакта
contact.name string имя контакта
owner пользователь, который создал комментарий
owner.id int идентификатор пользователя
owner.name string имя пользователя
project в рамках какого проекта был создан комментарий
project.id int идентификатор проекта
project.title string название проекта
taskExpectDateChanged если задан данный узел, то этим комментарием было изменено время окончания задачи
taskExpectDateChanged.oldDate DateTime прежнее время
taskExpectDateChanged.newDate DateTime новое время
taskStartTimeChanged если задан данный узел, то этим комментарием было изменено время начала задачи (приступить к работе)
taskStartTimeChanged.oldDate DateTime прежнее время
taskStartTimeChanged.newDate DateTime новое время
files список файлов прикрепленных этим комментарием
files.file узел, описывающий файл
files.file.id int идентификатор файла
files.file.name string имя файла
notifiedList список пользователей, которых должны уведомить о комментарии
notifiedList.user пользователь
notifiedList.user.id int идентификатор пользователя
notifiedList.user.name string имя пользователя
analitics список прикрепленных аналитик к комментарию
analitics.analitic аналитика
analitics.analitic.id int идентификатор аналитики
analitics.analitic.key int идентификатор строки данных аналитики
analitics.analitic.name string название аналитики

В противном случае будет возвращен ответ с ошибкой:

<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <code></code>
</response>


Перейти