我在 SAP Business Objects 中使用 REST API 匯出 CSV 可以嗎?
是的,這是可行的,我之前的一個專案中就做過類似的事情。但是你需要明確你需要匯出什麼。關於匯出內容有兩種選擇
- 原始資料(這基本上是查詢)
- 格式化資料(這是你的報告)
我將為你提供兩者的幫助。如果你只想匯出原始資料,那麼你可以使用以下呼叫,這樣你應該就可以獲取原始資料了。
http://<伺服器名稱>:6405/biprws/raylight/v1/documents/<文件 Id>/dataproviders/<資料提供程式 Id>/flows/<流 Id>
此外,因為需要以 CSV 形式得到響應,所以將 ACCEPT 設定為“text/plain”,以便響應以所需的格式返回,而不是 JSON。
如果你不需要原始資料而是實際報告,那麼進行以下呼叫
http://<伺服器名稱>:6405/biprws/raylight/v1/documents/<文件 Id>/reports/<報表 Id>
你也需要將 ACCEPT 設定為上面完成的操作,以便以所需的 CSV 格式獲得響應。
廣告