Избранное¶
Добавить в избранное¶
URI: /BumsCommonApiV01/Favorite/add.api|xml
Входные параметры¶
Поле |
Тип |
Допустимые значения |
Описание |
---|---|---|---|
SubjectType |
string |
task (задача), project (проект), comment (комментарий), event (событие) |
Тип объекта |
SubjectId |
integer |
ID объекта |
Выходные данные¶
Нет выходных данных
Список избранного¶
URI: /BumsCommonApiV01/Favorite/list.api|xml
Входные параметры¶
Параметр |
Тип |
Допустимые значения |
Значение по умолчанию |
Описание |
---|---|---|---|---|
TimeUpdated |
string |
Дата/время в одном из форматов ISO 8601 |
нет |
Возвращать только те объекты, которые были изменены после указанный даты |
Выходные данные¶
Поле |
Тип |
Описание |
Tasks |
array |
Список задач, см. структуру в списке задач |
Projects |
array |
Список проектов, см. структуру в списке проектов |
Events |
array |
Список событий (структуру см. ниже) |
To-dos |
array |
Список дел (структуру см. ниже) |
Comments |
array |
Список комментариев (структуру см. ниже) |
Список событий¶
Поле |
Тип |
Описание |
---|---|---|
Name |
string |
Название события |
From |
string |
Дата начала события |
To |
string |
Дата окончания события |
Participants |
array (Id, Name) |
Список участников события |
Owner |
object (Id, Name) |
Владелец события |
Description |
string |
Описание события |
TImeCreated |
string |
Время создания события |
Список дел¶
Поле |
Тип |
Описание |
---|---|---|
Name |
string |
Название дела |
TimeFinished |
string |
Дата завершения дела (если дата пустая, значит дело не завершено) |
TimeCreated |
string |
Дата создания дела |
OrderPos |
integer |
Порядковый номер дела в списке дел |
TodoList |
object (Id, Name) |
Список дел, в котором находится дело |
Owner |
object (Id, Name) |
Владелец дела |
From |
string |
Дата начала дела. Дата будет пустой, если дело является нераспределенным |
To |
string |
Дата окончания дела. Дата будет пустой, если дело является нераспределенным |
Список комментариев¶
Поле |
Тип |
Описание |
---|---|---|
Text |
string |
Текст комментария |
TextHtml |
string |
Текст комментария в формате HTML |
Parent |
object (Id, Name) |
Родительский комментарий |
TimeCreated |
string |
Время создани комментария |
Work |
string |
Отработанное время |
WorkDate |
string |
Дата списания отработанного времени |
Пример ответа в JSON-формате¶
{
"status":
{
"code":"ok",
"message":null
},
"data":
{
"Tasks":
[
{
"Id":841,
"Name":"Test task",
"Status":"cancelled",
"Deadline":"",
"Owner":
{
"Id":3,
"Name":"Ivanov Ivan"
},
"Responsible":
{
"Id":651,
"Name":"Medvedev Dima"
},
"Favorite":"1",
"TimeCreated":"2011-02-08 17:57:51"
}
],
"Projects":
[
{
"Id":847,
"Name":"Test project",
"Statement":"<p>In addition to providing easy access.<\/p>",
"Status":"accepted",
"Deadline":"",
"Owner":
{
"Id":3,
"Name":"Ivanov Ivan"
},
"Responsible":
{
"Id":651,
"Name":"Medvedev Dima"
},
"Favorite":"1",
"TimeCreated":"2011-02-09 18:40:12"
}
],
"Events":
[
{
"Name":"Важная встреча",
"From":"2012-01-05",
"To":"2012-01-06",
"Participants":
[
{
"Id":8736,
"Name":"Ivanov Petr"
}
],
"Owner":
{
"Id":732,
"Name":"Pupkin Vasya"
},
"Description":"Очень важное совещание",
"TimeCreated":"2012-01-01 15:00"
}
],
"To-dos":
[
{
"Name":"Зайти в магазин",
"TimeFinished":"2012-02-02 14:30",
"TimeCreated":"2012-01-01 12:10",
"OrderPos":1,
"TodoList":108,
"Owner":
{
"Id":326,
"Name":"Petrov Petr"
},
"From":"2012-03-03 16:00",
"To":"2012-03-03 17:00"
}
],
"Comments":
[
{
"Text":"Текст комментария",
"TextHtml":"<p>Текст комментария в HTML</p>",
"Parent":
{
"Id":1237,
"Name":"Текст родительского комментария"
},
"TimeCreated":"2012-04-04 13:53",
"Work":"1 час",
"WorkDate":"2012-02-02"
}
]
}
}
Пример ответа в XML-формате¶
<?xml version="1.0" encoding="utf-8"?>
<response>
<status>
<code>ok</code>
<message></message>
</status>
<data>
<tasks>
<item>
<id>841</id>
<name>Test task</name>
<status>cancelled</status>
<deadline></deadline>
<owner>
<id>3</id>
<name>Ivanov Ivan</name>
</owner>
<responsible>
<id>651</id>
<name>Medvedev Dima</name>
</responsible>
<favorite>1</favorite>
<time_created>2011-02-08 17:57:51</time_created>
</item>
</tasks>
<projects>
<item>
<id>847</id>
<name>Test project</name>
<statement><p>In addition to providing easy access.<\/p></statement>
<status>accepted</status>
<deadline></deadline>
<owner>
<id>3</id>
<name>Ivanov Ivan</name>
</owner>
<responsible>
<id>651</id>
<name>Medvedev Dima</name>
</responsible>
<favorite>1</favorite>
<time_created>2011-02-09 18:40:12</time_created>
</item>
</projects>
<events>
<item>
<name>Важная встреча</name>
<from>2012-01-05</from>
<to>2012-01-06</to>
<participants>
<item>
<id>8736</id>
<name>Ivanov Petr</name>
</item>
</participants>
<owner>
<id>732</id>
<name>Pupkin Vasya</name>
</owner>
<description>Очень важное совещание</description>
<time_created>2012-01-01 15:00</time_created>
</item>
</events>
<to-dos>
<item>
<name>Зайти в магазин</name>
<time_finished>2012-02-02 14:30<time_finished>
<time_created>2012-01-01 12:10</time_created>
<order_pos>1</order_pos>
<todo_list>108</todo_list>
<owner>
<id>326</id>
<name>Petrov Petr</name>
</owner>
<from>2012-03-03 16:00</from>
<to>2012-03-03 17:00</to>
</item>
</to-dos>
<comments>
<item>
<text>Текст комментария</text>
<text-html><p>Текст комментария в HTML</p></text-html>
<parent>
<id>1237</id>
<name>Текст родительского комментария</name>
</parent>
<time_created></time_created>
<work>1 час</work>
<work_date>2012-02-02</work_date>
</item>
</comments>
</data>
</response>
Удалить из избранного¶
URI: /BumsCommonApiV01/Favorite/remove.api|xml
Входные параметры¶
Поле |
Тип |
Допустимые значения |
Описание |
---|---|---|---|
SubjectType |
string |
task (задача), project (проект), comment (комментарий), event (событие) |
Тип объекта |
SubjectId |
integer |
ID объекта |
Выходные данные¶
Нет выходных данных