如何:使用SSRS RESTful API获取报告定义?

时间:2019-03-20 18:21:05

标签: rest reporting-services sql-server-2016

我一直在使用https://app.swaggerhub.com/apis/microsoft-rs/SSRS/2.0上的RESTful SSRS端点文档,它指出我可以检索报告的报告定义,但是找不到任何端点可以做到这一点?

来自Microsoft文档:

  

REST API也可以用于提供更多高级功能,   例如:

     
      
  • 导航文件夹层次结构发现文件夹的内容

  •   
  • 下载报告定义

  •   
  • 修改默认报告参数更改

  •   
  • 或执行刷新计划

  •   
     

REST API是传统SOAP API的RESTful继承者。

也许我缺少什么?

我能够通过ID获取参数定义,报告

但是传入任何参数,例如

https://{myreportserver}/reports/api/v2.0/reports({id})?paramter1=somevalue 

不返回任何定义。我正在尝试获取定义返回值,以便也许可以在Web应用程序上呈现报告(或至少提供报告的pdf下载?)

1 个答案:

答案 0 :(得分:1)

晚于游戏,但如果其他人正在寻找此答案,请使用以下URL:

https://{myreportserver}/reports/api/v2.0/reports({id})?Content/$value