Получение списка активных таймеров через API: get_timers
Пример get_timers запроса
?action=get_timers
Возвращает информацию по запущенным таймерам
*ID таймера, время запуска, время таймера и кто его запустил
*ID таймера, время запуска, время таймера и кто его запустил
Возвращаемые данные:
- id — ID таймера
- time — количество времени по таймеру (на момент отправки запроса)
- date_started — дата и время запуска таймера
- user_from — пользователь, запустивший таймер
- task — данные о проекте и задаче, где запущен таймер (возвращаемые данные аналогичны полученным через метод get_task)
Пример JSON ответа
При успешном выполнении запроса, ответ будет содержать статус ok и следующие данные:
{
"status": "ok",
"data": [
{
"id": "TIMER_ID",
"time": "HH:II:SS",
"date_started": "YYYY—MM—DD HH:II",
"user_from": {
"id": "USER_ID",
"email": "USER_EMAIL",
"name": "USER_NAME"
},
"task": {
"id": "TASK_ID",
"name": "TASK_NAME",
"page": "/project/PROJECT_ID/TASK_ID/",
"status": "active",
"priority": "1",
"user_from": {
"email": "USER_EMAIL",
"name": "USER_NAME"
},
"user_to": {
"email": "USER_EMAIL",
"name": "USER_NAME"
},
"project": {
"id": "PROJECT_ID",
"name": "PROJECT_NAME",
"page": "/project/PROJECT_ID/"
},
"text": "TASK_TEXT",
"date_added": "YYYY—MM—DD HH:II",
"date_start": "YYYY—MM—DD",
"date_end": "YYYY—MM—DD",
"time_end": "HH:II",
"max_time": 20,
"max_money": 500,
"tags": {
"TAG_ID": "TAG_NAME_1",
"TAG_ID": "TAG_NAME_2"
}
}
},
{
"id": "TIMER_ID",
"time": "HH:II:SS",
... ... ...
}
]
}
Эта статья была вам полезна?
Да, спасибо!
Нет