使用服务主体为客户嵌入Power BI报告

时间:2020-09-21 15:23:07

标签: powerbi postman powerbi-embedded

我正在尝试逐步遵循microsoft documentation。完成所有步骤直至第4步之后,对于实际上已嵌入的第5步,我正在使用邮递员对api进行查询。

我的第一个查询是获取如下所示的访问令牌:

enter image description here

一旦从该请求中获得了访问令牌,就将这个访问令牌用作授权的载体,然后按以下方式获取组

enter image description here

此请求最终给了我401未经授权的错误。 知道我在做什么错吗? 请注意,我已经按照文档here的第1步中的说明注册了我的应用程序,并严格按照说明进行了每个步骤。之后,我还委派了所有权限(以确保我不会错过任何事情),并确保授予同意(授予所有权限)。

1 个答案:

答案 0 :(得分:3)

通常,由于权限不足,您会收到401未经授权的错误。 请尝试以下步骤

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

有关更多详细信息,请访问此link