asana api перечисляет неназначенные задачи в рабочей области
Я хотел бы перечислить все неназначенные задачи в данном рабочем пространстве, используя asana API. Пробовал использовать "assignee = null" следующим образом:
curl -u <api-key>: "https://app.asana.com/api/1.0/tasks?workspace=<id>&assignee=null"
но он возвращает ошибку ниже:
{
"errors": [
{
"message": "assignee: Not an email, ID, or \"me\": null"
}
]
}
На самом деле, любая попытка доступа к задачам в рабочей области без явного правопреемника (меня или идентификатора правопреемника) заканчивается неудачей
curl -u <api-id>: "https://app.asana.com/api/1.0/tasks?workspace=<wid>&due_on=null&opt_pretty"
curl -u <api-id>: "https://app.asana.com/api/1.0/tasks?workspace=<wid>&opt_fields=name,notes,assignee"
все возвращают это сообщение об ошибке
{
"errors": [
{
"message": "assignee: Missing input"
}
]
}
Неназначенные задачи имеют нулевого правопреемника, когда я перечисляю их, что я могу сделать для проекта, но не для рабочей области:
curl -u <api-key>: "https://app.asana.com/api/1.0/projects/<pid>/tasks?opt_fields=name,assignee,notes"
{
"id": 123456789,
"name": "watch asana vision talk",
"assignee": null,
"notes": "http://blog.asana.com/2011/02/asana-demo-vision-talk/"
}
Но я также не могу перечислить их из проекта, так как параметры уполномоченного игнорируются (см. Также API Asana для проектов, назначенных мне)
Я что-то пропустил? Помощь оценена! Спасибо.
1 ответ
Ты ничего не упускаешь, Адария. Прямо сейчас вы не можете получить все задачи в рабочей области - это может быть слишком много данных, и у нас пока нет нумерации страниц в API. Тот факт, что вы не можете фильтровать как по проекту, так и по правопреемнику, мы надеемся исправить в ближайшее время. Сейчас я думаю, что ваш лучший вариант - запросить все задачи по проектам, убедиться, что вы получили поле assignee (с opt_fields = assignee) и отфильтровать назначенные задачи с вашей стороны.