Допустим, необходимо получить список задач с установленным крайним сроком или без него.
Это можно сделать с помощью использования приложения REST Активити.
Задачи без крайнего срока
Чтобы получить список задач, в которых не указан крайний срок, в приложении REST Активити нужно использовать метод tasks.task.list и фильтр
{
"filter": {
"DEADLINE": 0
}
}
Задачи с крайним сроком
Чтобы получить только те задачи, в которых указан крайний срок, в приложении REST Активити нужно использовать метод tasks.task.list и фильтр "!DEADLINE": 0:
{
"filter": {
"DEADLINE": 0
}
}
Получить id задач
Обратите внимание, что при попытке вывести id таких задач вы можете получить по 3 значения id с задачи по пути $..id, поскольку JSONPath выводит все вхождения id, а в объекте задачи есть еще id создателя и id исполнителя.
Чтобы вывести только id задачи из списка задач, без id исполнителя и создателя, нужно использовать JSONPath: $.tasks[*].id.