Информация о новой задаче, созданной в Asana

Я работаю над приложением, которое должно выполнять некоторые действия, когда в учетной записи пользователя Asana происходят определенные события (например, создание новой задачи, создание нового проекта и изменение существующей задачи). Для этого я планирую опрашивать Asana API каждые 15 минут и проверять наличие новых действий. На данный момент для события создания новой задачи я опрашиваю проект для всех его задач за один раз, но взамен не получаю отметку времени. Для временных меток я должен делать отдельные вызовы API для каждой задачи, что будет неэффективно и съест мою квоту скорости.

Не могли бы вы сообщить мне, как мне лучше всего получить информацию о новой задаче или проекте, созданном в Asana для пользователя, не сильно влияя на квоту скорости?


person DEREK N    schedule 07.11.2013    source источник


Ответы (1)


Вы можете включить метки времени и другие данные, используя параметр opt_fields. Так, например, если вы просто хотите узнать о недавно созданных задачах, вы можете использовать GET .../tasks?opt_fields=created_at,name (при условии, что вам также нужно имя).

Надеюсь, это поможет! (Кроме того, мы работаем над системой подписки, которая позволит вам «прослушивать» такие события, как создание задач, что будет еще лучше, но это все еще в разработке.)

person agnoster    schedule 07.11.2013
comment
Спасибо! Позвольте мне попробовать, и я вернусь к вам. - person DEREK N; 07.11.2013
comment
Прекрасно работает! Буду ждать вебхуков - person DEREK N; 07.11.2013