REST API Azure 错误:“Microsoft.Rest.HttpOperationException”操作返回了无效的状态代码“未授权”

pra*_*thi 5 c# rest azure powerbi-embedded

我正在我的应用程序中开发嵌入式 Power BI。当我从我的 Power BI 帐户访问报告时。我无法获得异常

REST API Azure 错误:“Microsoft.Rest.HttpOperationException”操作返回了无效的状态代码“未授权”。

我已在 Azure 门户中授予我的应用程序查看权限。我认为我的代码没有问题。我认为这与我的应用程序在 Azure 门户中的权限有关。我错过了其他地方。请指导我。

为了添加权限,我遵循了以下链接
https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-register-app/

这是更新:
我在https://dev.powerbi 中创建了新项目.com/apps并选择查看仪表板和报告,然后我可以获取仪表板和报告,但是如果我在https://portal.azure.com/ 中添加对现有项目的权限。我收到异常。我不t ,为什么我的现有帐户出现未经授权的异常。任何人都可以帮我解决这个问题。
提前致谢。

vvv*_*v4d 0

在设置执行 PowerBI 嵌入的应用程序时,我遇到了相同或类似的问题。在我的场景中,我在嵌入的报告中使用直接连接。这些报告依赖 PowerBI 数据网关来获取数据。嵌入式主帐户或服务主体帐户需要添加为 PowerBI 数据网关上的管理员。

  1. 转到 PowerBI.com
  2. 单击右上角的齿轮
  3. 单击管理网关
  4. 单击您的数据网关,它将默认显示“网关集群设置”选项卡。单击管理员选项卡并将您的嵌入式主帐户或服务主体添加为管理员。现在,当您尝试查看嵌入式报告时,“Microsoft.Rest.HttpOperationException”操作返回无效状态代码“未授权”将得到解决,您将看到嵌入式报告。