我希望我将能够解释这一点适当的,我试图使一个应用程序在PHP中,使授权用户的权力BI报告作为嵌入。
到目前为止,我已经知道如何通过microsoft graph API获取报告,方法是使用以下作用域的openid配置文件offline_access https://analysis.windows.net/powerbi/api/Report.Read.All"
通过调用以下命令,我将获得用户报告的列表:https://api.powerbi.com/v1.0/myorg/reports
当我尝试获取有关授权用户的一些信息时,出现了问题:ID、显示名称、邮件。
我想我需要补充一句:User.ReadBasic.All到作用域参数,这样我就可以得到用户:id,displayName,mail如果我打电话/me。
但是如果我在添加了User.ReadBasic.All之后调用https://api.powerbi.com/v1.0/myorg/reports,我会得到一个403禁止在报告调用中使用。
我希望这是有意义的,我的英语并不总是最好的。
1条答案
按热度按时间qaxu7uf21#
好吧,没有起作用,所以我还是不知道该怎么做。