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

Материал из ПланФикс
Перейти к: навигация, поиск
(Новая страница: «Функция получения информации о действии. Формат запроса: <source lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <...»)
 
Строка 86: Строка 86:
 
       <!-- ... -->
 
       <!-- ... -->
 
     </notifiedList>
 
     </notifiedList>
     <Reminder>
+
     <reminder>
 
       <date></date>
 
       <date></date>
     </Reminder>
+
     </reminder>
  </action>
 
</response>
 
</source>
 
 
 
 
 
Результат удачного выполнения запроса:
 
<source lang="xml">
 
<?xml version="1.0" encoding="UTF-8"?>
 
<response status="ok">
 
  <action>
 
    <id></id>
 
 
   </action>
 
   </action>
 
</response>
 
</response>
Строка 106: Строка 95:
 
!width="150"|Название !!width="200"| Тип !!width="50%"| Значение !! Примечание  
 
!width="150"|Название !!width="200"| Тип !!width="50%"| Значение !! Примечание  
 
|-
 
|-
|action.id ||int ||идентификатор добавленного действия ||
+
|id ||int ||идентификатор действия ||
 +
|-
 +
|description || || ||
 +
|-
 +
|type || || ||
 +
|-
 +
|statusChange || || ||
 +
|-
 +
|statusChange.oldStatus || || ||
 +
|-
 +
|statusChange.newStatus || || ||
 +
|-
 +
|isNotRead || || ||
 +
|-
 +
|dateTime || || ||
 +
|-
 +
|timeTracker || || ||
 +
|-
 +
|timeTracker.workDate || || ||
 +
|-
 +
|timeTracker.beginTime || || ||
 +
|-
 +
|timeTracker.endTime || || ||
 +
|-
 +
|timeTracker.workKind || || ||
 +
|-
 +
|timeTracker.workKind.id || || ||
 +
|-
 +
|timeTracker.workKind.name || || ||
 +
|-
 +
|timeTracker.workKind.workType || || ||
 +
|-
 +
|timeTracker.workKind.workType.id || || ||
 +
|-
 +
|timeTracker.workKind.workType.name || || ||
 +
|-
 +
|task || || ||
 +
|-
 +
|task.id || || ||
 +
|-
 +
|task.title || || ||
 +
|-
 +
|owner || || ||
 +
|-
 +
|owner.id || || ||
 +
|-
 +
|owner.name || || ||
 +
|-
 +
|project || || ||
 +
|-
 +
|project.id || || ||
 +
|-
 +
|project.title || || ||
 +
|-
 +
|taskExpectDateChanged || || ||
 +
|-
 +
|taskExpectDateChanged.oldDate || || ||
 +
|-
 +
|taskExpectDateChanged.newDate || || ||
 +
|-
 +
|files || || ||
 +
|-
 +
|files.file || || ||
 +
|-
 +
|files.file.id || || ||
 +
|-
 +
|notifiedList || || ||
 +
|-
 +
|notifiedList.user || || ||
 +
|-
 +
|notifiedList.user.id || || ||
 +
|-
 +
|notifiedList.user.name || || ||
 +
|-
 +
|reminder || || ||
 +
|-
 +
|reminder.date || || ||
 
|-
 
|-
 
|}
 
|}

Версия 12:26, 23 августа 2010

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

<?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>
    <dateTime></dateTime>
    <timeTracker>
      <workDate></workDate>
      <beginTime></beginTime>
      <endTime></endTime>
      <workKind>
        <id></id>
        <name></name>
        <workType>
          <id></id>
          <name></name>
        </workType>
      </workKind>
    </timeTracker>
    <task>
      <id></id>
      <title></title>
    </task>
    <owner>
      <id></id>
      <name></name>
    </owner>
    <project>
      <id></id>
      <title></title>
    </project>
    <taskExpectDateChanged>
      <oldDate></oldDate>
      <newDate></newDate>
    </taskExpectDateChanged>
    <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>
    <reminder>
      <date></date>
    </reminder>
  </action>
</response>
Название Тип Значение Примечание
id int идентификатор действия
description
type
statusChange
statusChange.oldStatus
statusChange.newStatus
isNotRead
dateTime
timeTracker
timeTracker.workDate
timeTracker.beginTime
timeTracker.endTime
timeTracker.workKind
timeTracker.workKind.id
timeTracker.workKind.name
timeTracker.workKind.workType
timeTracker.workKind.workType.id
timeTracker.workKind.workType.name
task
task.id
task.title
owner
owner.id
owner.name
project
project.id
project.title
taskExpectDateChanged
taskExpectDateChanged.oldDate
taskExpectDateChanged.newDate
files
files.file
files.file.id
notifiedList
notifiedList.user
notifiedList.user.id
notifiedList.user.name
reminder
reminder.date

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

<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <code></code>
</response>
Значение code Расшифровка
0000 неизвестная ошибка


Перейти