You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

多租户应用场景下使用PowerBIClient调用PowerBI API返回空结果的问题咨询

多租户应用场景下使用PowerBIClient调用PowerBI API返回空结果的问题咨询

我最近在做一个给多个客户管理PowerBI工作区的工具,用的是Microsoft.PowerBI.Api.PowerBIClient,现在碰到个头疼的问题,想问问有没有大佬遇到过或者知道原因:

之前用单租户应用(和PowerBI账号在同一个Entra ID租户里),拿应用ID和生成的密钥做认证,代码跑起来完全没问题,能正常获取各种PowerBI的信息。

后来因为要对接多个客户,我在自己的Entra ID租户里创建了一个多租户应用,也已经在客户的PowerBI租户里完成了权限同意和应用注册。结果切换成这个多租户应用的ID之后,怪事发生了:代码运行起来没报错,但调用PowerBIClient去拉取数据的时候,总是返回空结果。感觉像是认证和授权都过了,但PowerBI API把结果给过滤掉了似的。

我特意测试了下,用这个多租户应用调用Graph API是完全正常的,而且我反复核对过,单租户和多租户应用请求的PowerBI API权限是完全一样的——甚至我故意去调一个没有权限的接口,确实会收到权限报错,说明权限配置这块是没问题的。

难道这是PowerBI API的某个奇怪限制吗?有没有人做过多租户应用对接PowerBI API的类似场景呀?

备注:内容来源于stack exchange,提问作者Travis Troyer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:59:32