2016-01-12 57 views
0

我想用SpagoBI 2.0 REST API: http://docs.spagobi.apiary.io/#reference參數傳遞2.0

一切似乎都很正常,報告SpagoBI服務器上運行的很好,我能得到通過的所有文件:

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

我可以得到無子報表通過參數: http://spagobi-url/SpagoBI/restful-services/2.0/documents/document_label/content

但我不知道如何傳遞參數運行SUBR帶參數的擴展?

任何線索?

在此先感謝!

+0

如果有人有興趣在此,我這是怎麼了這事 你需要傳遞的數據字典參數,類似於: 值=「」「 [ { 」 ID 「: 「1」, 「標籤」: 「的table_id」, 「URLNAME」: 「的table_id」, 「值」:[ 「3」, 「V3」 ] },{ 「ID」: 「3」, 「標籤」: 「TABLE_ID2」, 「URLNAME」: 「TABLE_ID2」, 「值」:[ 「18」, 「V3」 ] } ] 「 「」 無論如何,如果有人有更好的解釋,請發帖! – burlicconi

回答

1

您的解決方案是好的,但可以簡單地用參數信息的請求體:你只需要指定參數的URL名稱和它們的值,例如:

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

注重事實, 「子報告」意味着一個報告被納入另一個更大的報告中,因此您的請求對我來說不是很清楚:我知道您只是試圖執行一個「常規」報告(不包括其他報告),對嗎?

希望這會有所幫助。

此致敬禮。

達維德

+0

是的,我知道我可以(也可能需要)只傳遞urlName和它的值,我從Apiary複製/粘貼代碼。 術語「subreport」我的意思是子資源,因爲它是Apiary實際獲得一個報告內容的術語。對不起,如果我做了一些爛攤子,謝謝你回覆! – burlicconi