php 冲突:Microsoft graph API中的User.ReadBasic.All与来自power bi的具有相同授权令牌的Report.Read.All之间存在冲突

wwtsj6pe  于 2023-03-07  发布在  PHP
关注(0)|答案(1)|浏览(351)

我希望我将能够解释这一点适当的,我试图使一个应用程序在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禁止在报告调用中使用。
我希望这是有意义的,我的英语并不总是最好的。

qaxu7uf2

qaxu7uf21#

好吧,没有起作用,所以我还是不知道该怎么做。

相关问题