2016-01-12 3 views
0

Я хотел использовать SpagoBI 2,0 REST API: http://docs.spagobi.apiary.io/#referenceПередача параметров в SpagoBI REST 2,0

Все, кажется, прекрасно, отчеты работает нормально на сервере SpagoBI, я могу получить все документы через:

http://spagobi-url/SpagoBI/restful-services/2.0/documents/

я могу получить подотчет без параметра через: http://spagobi-url/SpagoBI/restful-services/2.0/documents/document_label/content

Но я не знаю, как передать параметр для запуска СУБР eport с параметром?

Любые подсказки?

Заранее благодарен!

+0

Если кто-то заинтересован в этом, это то, как я сделал это: Вам необходимо пройти параметр в словаре данных, аналогично: значений = «» « [ { » идентификатор «: "1", "метка": "table_id", "URLNAME": "table_id", "ценности": [ "3", "версии 3" ] }, { "Идентификатор": "3", "метка": "TABLE_ID2", "URLNAME": "TABLE_ID2", "ценности": [ "18", "версии 3" ] } ] " "" В любом случае, если у кого-то есть лучшее объяснение, пожалуйста, напишите! – burlicconi

ответ

1

ваше решение прекрасно, но вы можете упростить тело запроса с информацией о параметрах: вам просто нужно указать имя URL-параметры и их значения, например:

[ 
    { 
    "urlName": "Position", 
    "values": [ 
     "Store Manager" 
    ] 
    } 
] 

Обратите внимание на то, что «subreport» означает отчет, который включен в другой более крупный, поэтому ваш запрос не был так ясен для меня: я понял, что вы пытались выполнить только один «обычный» отчет (который не включал другие отчеты), так ли это?

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

С уважением.

Davide

+0

Да, я знаю, что мог (и, вероятно, должен) пройти только urlName, и это значения, я копирую/вставляю код из Apiary. По терминологии «subreport» я имел в виду subresource, так как это термин «Пасека» для получения фактического контента одного отчета. Извините, если я сделал какой-то беспорядок и благодарю вас за ответ! – burlicconi

Смежные вопросы