电源报告嵌入的未经授权错误 401

use*_*440 3 c# powerbi powerbi-embedded

我正在尝试使用以下链接将我的 Power Bi 报告嵌入到我的 MVC 应用程序中https://learn.microsoft.com/en-us/power-bi/developer/embed-sample-for-customers 我能够得到access_token 但无法根据组 ID 检索仪表板或报告,因为出现401 未经授权 错误。

让我知道我做错了什么。

小智 5

我在 Power BI Embedded 实施过程中遇到了完全相同的问题。我的问题是没有为 Azure Active Directory 中注册的应用程序授予足够的权限。请确保您已执行以下步骤:

  1. 在 Azure Active Directory 的“应用程序注册”下注册您的应用程序(本机或 Web 应用程序)。或者使用 Power BI 开发人员控制台来执行此操作 - 首选 Azure Active Directory
  2. 从Permissions Option将Power BI API添加到注册的应用程序。
  3. 选择并委派 Power BI API 所需的所有权限
  4. 最重要的是授予已注册应用程序的所有权限。如果您没有 Azure 门户的管理员访问权限,您将无法授予权限

更多详情可在这找到。