Как я могу извлечь больше (или, в идеале, все) обновлений через объект PROJ?

#rest #attask

#rest #attask

Вопрос:

Поиск обновлений в объекте PROJ, похоже, ограничен 20, хотя существует больше обновлений. Вот пример:

https: //[domain].attask-ondemand.com/attask/api/v4.0/proj/search?method=GETamp;fields=updates:styledMessageamp;ID=[guid]

И наоборот, при поиске в объекте NOTE с использованием topNoteObjCode = PROJ и topObjID = [guid] извлекаются все заметки.

Кто-нибудь знает трюк, чтобы извлечь больше (или, в идеале, все) обновлений через объект PROJ?

С уважением, Даг

Ответ №1:

В данный момент я работаю над чем-то подобным, и не похоже, что можно извлечь более или менее 20 обновлений, используя project-> Updates collection . Я подозреваю, что это потому, что это коллекция, и вы не можете передавать аргументы.

Для подобных элементов я в конечном итоге просто передаю массив идентификаторов, которые я ищу, в объект updates в качестве поиска «в» по полю refObjCode. Существует неопубликованное количество идентификаторов, которые вы можете передавать одновременно. Я думаю, что это около 130, но я всегда загружаю его на 100.

Немного сложно сортировать результирующий список обновлений обратно в список проектов или задач.

Комментарии:

1. Спасибо Крейгу. Один из моих коллег в AtTask предложил добавить $$LIMIT= 200 в конце, что я только что попробовал, но (как я и ожидал) это не оказало никакого влияния на вторичный объект обновлений, эффективно «ограничивая» мой поиск по 1 идентификатору guid менее чем 200 результатами (что является избыточным).

2. Я тоже попробовал это, и это не сработало. Ограничение в $$, по-видимому, влияет только на основной объект. Я действительно хочу, чтобы AtTask лучше документировал свой API. Количество времени, которое я трачу на создание тестовых примеров, чтобы выяснить, как работает функциональность, смешно.

3. ОГРАНИЧЕНИЕ в размере $$ описано в документации api в разделе Limits . Возможно, вам может помочь что-то еще в этой части документации. developers.attask.com/api-docs/#Limits