我有一个嵌入到 Web 应用程序中的 powerBI。该应用程序还包含创建新报告的功能,可将其保存到具有指定数据集的工作区中。
新的体验工作区提出了数据集共享功能,这将使用户能够跨多个工作区创建报告,但使用来自一个工作区的数据集。我使用 GenerateTokenRequestV2 生成嵌入令牌,并使用 Microsoft 客户端库为 JS PowerBI-Client 嵌入相同的令牌 。
我能够成功嵌入并使用指定的数据集创建报告,但在尝试保存报告时出现错误。网络选项卡显示端点“ https://wabi-west.../explore/explorations?name= {Report Name}”的调用返回 403 状态代码。
发送到 powerbi-client 库的配置:
{
type: 'report',
tokenType: 1,
accessToken: '__access_token__',
embedUrl 'https://app.powerbi.com/reportEmbed',
datasetId: '__shared_datasetID__',
groupId: '__target_workspaceID__',
}
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏。提前致谢。