ПланФикс API action.get — различия между версиями
Материал из ПланФикс
Seva (обсуждение | вклад) (Новая страница: «Функция получения информации о действии. Формат запроса: <source lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <...») |
Seva (обсуждение | вклад) |
||
Строка 86: | Строка 86: | ||
<!-- ... --> | <!-- ... --> | ||
</notifiedList> | </notifiedList> | ||
− | < | + | <reminder> |
<date></date> | <date></date> | ||
− | </ | + | </reminder> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</action> | </action> | ||
</response> | </response> | ||
Строка 106: | Строка 95: | ||
!width="150"|Название !!width="200"| Тип !!width="50%"| Значение !! Примечание | !width="150"|Название !!width="200"| Тип !!width="50%"| Значение !! Примечание | ||
|- | |- | ||
− | | | + | |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 | неизвестная ошибка |