API Asana не возвращает информацию о правопреемнике при запросе с использованием opt_fields

StackOverflow https://stackoverflow.com//questions/12651329

  •  11-12-2019
  •  | 
  •  

Вопрос

Я хочу получить задачи (и дополнительную информацию) в конкретном проекте.Информация о правопреемнике не извлекается.

Я сделал следующий вызов API:

https://app.asana.com/api/1.0/tasks?project=projectidhidden&opt_fields=name,created_at,assignee,assignee.name,assignee.id

который после urlencoding выглядит так:

https://app.asana.com/api/1.0/tasks?project=projectidhidden&opt_fields=name%2Ccreated_at%2Cassignee%2Cassignee.name%2Cassignee.id

API вернул имя задачи и информацию о созданном_at, но информация о правопреемнике не была возвращена.

В следующей ссылке конкретно упоминается, что информация о правопреемнике была успешно возвращена:Получите задачи асаны в проекте с информацией об исполнителе.

Как получить информацию об исполнителе для каждой задачи без дополнительных вызовов API?

Спасибо.

Обновлять:Я пропустил упоминание идентификатора проекта при вводе приведенных выше URL-адресов.Сделал исправление;Я тоже передаю идентификатор проекта.

Это было полезно?

Решение

(Я работаю в Асане)

Вы уверены, что это именно тот запрос, который вы делаете?У него нет параметра «проект» или «правопреемник» для фильтрации задач, поэтому он должен возвращать ошибку.

Кроме того, убедитесь, что возвращаемые задачи действительно имеют правопреемников.Задачи, у которых нет правопреемника, вернутся assignee: null, и ваш запрос на assignee.name не окажет никакого влияния на эту задачу, поскольку у нее нет правопреемника.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top