Получить информацию о последних созданных и выполненных задачах в асане
Мне нужно вести список, если все пользовательские неполные задачи с API асаны.
Прямо сейчас, лучшее решение, которое я придумал, это опрос асаны за каждые X минут и использование /tasks
с completed_since
фильтр. Однако это неэффективно, так как я должен выполнить ровно один вызов для каждого рабочего пространства.
Следующее, что я попробовал, было посмотреть на /events
API, но события генерируются только для проектов и задач. У меня есть около 25 проектов, так что это тоже не лучшее решение.
Могу ли я эффективно проверить наличие обновлений?
Благодарю.
1 ответ
На самом деле, "ровно один вызов на рабочее пространство" настолько хорош, насколько это возможно - мы отправляем каждый запрос в рабочее пространство (на самом деле, вполне вероятно, что в будущем каждый вызов API должен быть явно ограничен рабочей областью). Это жесткая граница IP, поэтому в основном мы никогда не "смешиваем" данные из разных рабочих областей (за исключением некоторых исключений, таких как "перечисление рабочих областей, в которых я нахожусь").
Если вы ищете только обновления для задач, вы также можете использовать modified_since
,