API Asana для проектов, назначенных мне
Для задач, поставленных мне, я вижу, как я могу сделать
curl -u <api_key>: "https://app.asana.com/api/1.0/tasks?workspace=14916&assignee=me"
Я пытаюсь сделать быструю страницу, которая разбивает мои текущие задачи и ссылки на Асану для меня, чтобы я мог иметь свою собственную быструю панель инструментов.
У меня есть мой ключ API
- В нем перечислены все рабочие области, частью которых я являюсь.
- Если я щелкаю Рабочее пространство, оно показывает все Проекты внутри этого пространства.
Если я щелкаю Проект, я хочу видеть только Задачи, которые были назначены мне внутри этого Проекта.
Если я добавлю идентификатор проекта к вышеуказанному вызову, он отправит мне обратно все элементы в проекте, а не только те, которые были назначены мне.
- Если я опускаю идентификатор проекта, он возвращает все назначенные мне задачи, даже те, которые находятся за пределами проекта.
Я что-то пропустил?
Спасибо за любую помощь!
Примечание. Я бы добавил тег Asana, но он пока не существует.
2 ответа
У меня тоже проблемы с этим - кажется, вы не можете расширять проекты при запросе задач - и вы не можете получать задачи по проектам... Первый вариант на самом деле предпочтительнее, поскольку вы могли бы предоставить список задач по проектам, если бы могли развернуть проект.
На самом деле, вы можете получить список задач, затем выполнить цикл и получить полную задачу по идентификатору задачи, но это займет некоторое время...
Похоже, что в текущей версии API параметр assignee игнорируется при указании для проектов. Независимо от того, что я изложил ниже, я получаю один и тот же результат: все задачи.
curl -u <api-key>: "https://app.asana.com/api/1.0/projects/<pid>/tasks?assignee=here-it-can-be-anything"