无法获取 PowerBI Embed 的访问令牌
Unable to get Access Token for PowerBI Embed
我正在尝试将 Power BI 应用程序嵌入到 Angular 客户端。并且已经完成了以下工作。
使用 PowerBI 专业版许可证创建了一个 Power BI 报告并部署到工作Space。
能够从 URL.
获取 reportID 和 GroupId
在 PowerBI 应用程序和 Azure AD 中注册应用程序,在 Azure AD 中提供必要的权限
要获取访问令牌,请添加以下代码:
应用程序设置如下:
但是,使用我注册 Azure AD 的正确用户名和密码,我没有获得令牌。
即使 API 返回 OK 成功,我也收到此作为响应。我不确定我在这里错过了什么。我正在使用 .net Core 应用程序。
使用“https://login.microsoftonline.com/common/oauth2/token”(令牌URL)代替
“https://login.windows.net/common/oauth2/authorize”(权限 URL)。
更新以下代码补丁中的 URL。
参考documentation了解更多信息。
我正在尝试将 Power BI 应用程序嵌入到 Angular 客户端。并且已经完成了以下工作。
使用 PowerBI 专业版许可证创建了一个 Power BI 报告并部署到工作Space。 能够从 URL.
获取 reportID 和 GroupId在 PowerBI 应用程序和 Azure AD 中注册应用程序,在 Azure AD 中提供必要的权限
要获取访问令牌,请添加以下代码:
应用程序设置如下:
但是,使用我注册 Azure AD 的正确用户名和密码,我没有获得令牌。
即使 API 返回 OK 成功,我也收到此作为响应。我不确定我在这里错过了什么。我正在使用 .net Core 应用程序。
使用“https://login.microsoftonline.com/common/oauth2/token”(令牌URL)代替 “https://login.windows.net/common/oauth2/authorize”(权限 URL)。
更新以下代码补丁中的 URL。
参考documentation了解更多信息。