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

前述

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

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

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

实战

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

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

aaa

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

在这里插入图片描述

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

aaa

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

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

aaa

测试

在这里插入图片描述

(本文首发于Medium, 部分内容有改动)


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

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可
关于本文,如有问题或建议,欢迎您前往知乎微软BI圈发帖(备注本文链接),我将尽快回复