Power BI API调用注意事项 (By Power Automate)

注:本文最初发布于https://d-bi.gitee.io和medium, 2023年6月迁移至CSDN


前述

本站关于实现Power BI REST API的博文已有许多,包括:

  • Power BI REST API有多强大?PBI开发者必读
  • Power BI REST API实战教程:PowerQuery为例
  • 利用Python调用Power BI REST API
  • Power BI Report Server REST API 实战

这些博文尽可能地覆盖了PBI API的所有具体用法。然而,时间过去已近一年,内容也当有所更新及补充,如前文未涉及企业用户常用的Service Principle方式以及使用Power Automate集成Key Vault的做法等,本文将就此做必要补充。

注:本文假设读者已阅读过前文或相关MS文档,因此某些具体步骤可能视情况省略。

实战

1.注册App并授予权限时,权限授予后效果不会立即应用

同样,移除权限后,效果也不会立即应用

Power BI API调用注意事项 (By Power Automate)_第1张图片

2.出于安全与合规性考量,敏感数据应使用Key Vault并启用安全输出(Secure Outputs)

Power BI API调用注意事项 (By Power Automate)_第2张图片

3.获取Access Token时应使用v2.0 URI

Power BI API调用注意事项 (By Power Automate)_第3张图片

4.调用REST API时验证方式应与获取Acess Token时保持一致

如果获取Access Token时使用的并非是OAuth方式,则调用API时也不能使用该方式,否则报错

Power BI API调用注意事项 (By Power Automate)_第4张图片

测试

Power BI API调用注意事项 (By Power Automate)_第5张图片


关注作者: 知乎 Power BI官方社区

你可能感兴趣的:(Power,Platform,REST,API,PowerBI,postman,microsoft,bi)