ПланФикс API action.add — различия между версиями
Материал из ПланФикс
SliZzzZ (обсуждение | вклад) (→Перейти) |
Seva (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | Добавление действия. | + | Добавление действия. Неполная версия функции, будет доробатываться: |
<source lang="xml"> | <source lang="xml"> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
Строка 7: | Строка 7: | ||
<action> | <action> | ||
<description></description> | <description></description> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<task> | <task> | ||
<id></id> | <id></id> | ||
− | |||
</task> | </task> | ||
+ | <taskNewStatus></taskNewStatus> | ||
<notifiedList> | <notifiedList> | ||
<user> | <user> | ||
Строка 31: | Строка 18: | ||
</user> | </user> | ||
</notifiedList> | </notifiedList> | ||
− | < | + | <isHidden></isHidden> |
− | |||
− | |||
</action> | </action> | ||
<sirnature></sirnature> | <sirnature></sirnature> | ||
Строка 42: | Строка 27: | ||
|- | |- | ||
|description ||string ||текст с описанием действия, комментарий || | |description ||string ||текст с описанием действия, комментарий || | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|task || ||задача, в рамках которой выполняется это действие || | |task || ||задача, в рамках которой выполняется это действие || | ||
|- | |- | ||
|task.id ||int ||идентификатор задачи || | |task.id ||int ||идентификатор задачи || | ||
+ | |- | ||
+ | |taskNewStatus ||enum ||этим действием меняется статус задачи на указанный ||не обязательный параметр, перечень допустимых значений смотри в разделе [[ПланФикс API:Статусы задач|статусы задач]] | ||
|- | |- | ||
|notifiedList || ||этим действием необходимо уведомить следующих пользователей ||необязательный параметрполе | |notifiedList || ||этим действием необходимо уведомить следующих пользователей ||необязательный параметрполе | ||
Строка 69: | Строка 40: | ||
|notifiedList.user.id ||int || идентификатор пользователя || | |notifiedList.user.id ||int || идентификатор пользователя || | ||
|- | |- | ||
− | | | + | |isHidden ||bool || является ли действие(комментарий) скрытым от всех пользователей, за исключением списка уведомленных пользователей || не обязательное поле, по умолчанию равно 0 (false) |
− | |||
− | |||
|- | |- | ||
|} | |} | ||
Строка 103: | Строка 72: | ||
== Перейти == | == Перейти == | ||
− | *[[ПланФикс API]] | + | *[[ПланФикс API:Действия]] |
*[[Коды ошибок]] | *[[Коды ошибок]] | ||
− | *[[ | + | *[[Список функций]] |
Версия 11:51, 16 декабря 2010
Добавление действия. Неполная версия функции, будет доробатываться:
<?xml version="1.0" encoding="UTF-8"?>
<request method="action.add">
<account></account>
<sid></sid>
<action>
<description></description>
<task>
<id></id>
</task>
<taskNewStatus></taskNewStatus>
<notifiedList>
<user>
<id></id>
<id></id>
<!-- ... -->
</user>
</notifiedList>
<isHidden></isHidden>
</action>
<sirnature></sirnature>
</request>
Название | Тип | Значение | Примечание |
---|---|---|---|
description | string | текст с описанием действия, комментарий | |
task | задача, в рамках которой выполняется это действие | ||
task.id | int | идентификатор задачи | |
taskNewStatus | enum | этим действием меняется статус задачи на указанный | не обязательный параметр, перечень допустимых значений смотри в разделе статусы задач |
notifiedList | этим действием необходимо уведомить следующих пользователей | необязательный параметрполе | |
notifiedList.user | список пользователей которые получат уведомление | ||
notifiedList.user.id | int | идентификатор пользователя | |
isHidden | bool | является ли действие(комментарий) скрытым от всех пользователей, за исключением списка уведомленных пользователей | не обязательное поле, по умолчанию равно 0 (false) |
Результат удачного выполнения запроса:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<action>
<id></id>
</action>
</response>
Название | Тип | Значение | Примечание |
---|---|---|---|
action.id | int | идентификатор добавленного действия |
В противном случае будет возвращен ответ с ошибкой:
<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
<code></code>
</response>