ПланФикс API action.get
Материал из ПланФикс
Версия от 12:26, 23 августа 2010; Seva (обсуждение | вклад)
Функция получения информации о действии. Формат запроса:
<?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 | неизвестная ошибка |
