Asana API (Java) - получение даты выполнения задач
Я использую код API, разработанный на Java, и пытаюсь получить срок выполнения задачи. Когда я использую следующие строки кода, я получаю "ноль":
List<Task> tasks = client.tasks.findByProject(demoProject.id).execute();
for(int i = 0; i < tasks.size(); i++)
{
if(tasks.get(i).id.equals("............"))
{
System.out.println(tasks.get(i).name +", "+ tasks.get(i).dueOn);
}
}
Может ли кто-нибудь ответить мне на это, пожалуйста? Я отправил ".........." для идентификатора задачи, но это действительный идентификатор.
Спасибо!
1 ответ
Я работаю в Асане. Похоже, что используемая конечная точка возвращает компактное представление (только имя и идентификатор).
Вам нужно будет указать поля, которые вы хотите включить в параметры, например так: List tasks = client.tasks.findByProject (<"....">).option ("fields", "name, due_on").execute ();
Надеюсь это поможет!
Для справки:
https://asana.com/developers/api-reference/tasks https://asana.com/developers/documentation/getting-started/input-output-options