Jama REST Api - введение условия where в GET - PullRequest
0 голосов
/ 04 сентября 2018

Я использую REST API от Jama, подробно здесь:

https://dev.jamasoftware.com/rest#operation_getItems

Использование этого позволяет мне получить объект JSON всех элементов в данном проекте.

Однако то, что возвращается, ограничено только 20 результатами, чтобы получить все результаты, которые мне нужны, чтобы перебрать с помощью нумерации страниц.

В возвращаемых данных есть поле itemType. Есть ли способ вставить предложение 'where' в запрос GET, чтобы возвращались только элементы определенного типа?

Все, что мне нужно, - это общее количество подходящих предметов, кажется необязательным, когда нужно что-то захватывать, а затем перебирать, чтобы извлечь предметы определенного типа?

1 Ответ

0 голосов
/ 11 декабря 2018

Не уверен, какую версию Jama вы используете, но в 8.25 у нас есть конечная точка abstractitems, которая дополнительно принимает в запросе параметр itemType [array]. Смотри https://dev.jamasoftware.com/rest#operation_getAbstractItems

запрос GET выглядит так: https://myjamahost.com/rest/latest/abstractitems?project=23&itemType=60&itemType=67&...&maxResults=50 к сожалению, размер ответа здесь также по умолчанию 20 и макс. 50

Надеюсь, что поможет
S.

...