Получить информацию о последних созданных и выполненных задачах в асане

Мне нужно вести список, если все пользовательские неполные задачи с API асаны.

Прямо сейчас, лучшее решение, которое я придумал, это опрос асаны за каждые X минут и использование /tasks с completed_since фильтр. Однако это неэффективно, так как я должен выполнить ровно один вызов для каждого рабочего пространства.

Следующее, что я попробовал, было посмотреть на /events API, но события генерируются только для проектов и задач. У меня есть около 25 проектов, так что это тоже не лучшее решение.

Могу ли я эффективно проверить наличие обновлений?

Благодарю.

1 ответ

Решение

На самом деле, "ровно один вызов на рабочее пространство" настолько хорош, насколько это возможно - мы отправляем каждый запрос в рабочее пространство (на самом деле, вполне вероятно, что в будущем каждый вызов API должен быть явно ограничен рабочей областью). Это жесткая граница IP, поэтому в основном мы никогда не "смешиваем" данные из разных рабочих областей (за исключением некоторых исключений, таких как "перечисление рабочих областей, в которых я нахожусь").

Если вы ищете только обновления для задач, вы также можете использовать modified_since,

Другие вопросы по тегам