我可以使用SAP Business Objects中的REST API导出CSV吗?

是的,这是可行的,并且我在以前的一个项目中做过类似的事情。但是,您需要清楚什么需要导出。关于导出内容,有两种选择:

  • 原始数据(基本上是查询)

  • 格式化数据(这是您的报告)

我会为您提供帮助。如果您只想导出原始数据,则可以进行以下调用,并且应该能够获取原始数据。

http:// <服务器名称>:6405 / biprws / raylight / v1 / documents / <文档ID> / dataproviders / <数据提供商ID> / flows / <流ID>

同样,由于需要CSV格式的响应,因此将ACCEPT设置为“文本/纯文本”,以便以所需格式(而非JSON)返回响应。

如果您不需要原始数据,但需要实际报告,则进行以下调用:

http:// <服务器名称>:6405 / biprws / raylight / v1 / documents / <文档ID> / reports / <报告ID>

同样,您还需要在此处设置“接受”,以便以所需的CSV格式获取响应。