Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在另一个应用程序中使用PowerBI互动程序_Powerbi - Fatal编程技术网

在另一个应用程序中使用PowerBI互动程序

在另一个应用程序中使用PowerBI互动程序,powerbi,Powerbi,获得了仪表板列表以及与这些仪表板关联的互动程序后,我返回的链接似乎不起作用。当我尝试在浏览器IE或Edge中查看时,我只剩下一个旋转指示器 url格式&tileId= 这对其他人有效吗?如果您得到一个无限旋转的轮子,通常是因为您没有提供加载互动程序所需的身份验证凭据。渲染的每个磁贴都需要代表特定用户进行渲染,并传递其用户凭据。在实例化iFrame之后,页面需要获取并向iFrame传递访问令牌(即设置src='foo'是不够的)。接下来,您需要为希望查看互动程序的用户发送一条包含访问令牌的post

获得了仪表板列表以及与这些仪表板关联的互动程序后,我返回的链接似乎不起作用。当我尝试在浏览器IE或Edge中查看时,我只剩下一个旋转指示器

url格式&tileId=


这对其他人有效吗?

如果您得到一个无限旋转的轮子,通常是因为您没有提供加载互动程序所需的身份验证凭据。渲染的每个磁贴都需要代表特定用户进行渲染,并传递其用户凭据。在实例化iFrame之后,页面需要获取并向iFrame传递访问令牌(即设置src='foo'是不够的)。接下来,您需要为希望查看互动程序的用户发送一条包含访问令牌的post消息

您可以在此处阅读我们的博文(请参见将磁贴集成到应用程序中的):

我们有一个示例,演示了如何进行此操作:


如果在完成所有步骤后仍无法使其工作,请告诉我。

我实际上使用的是此演示应用程序,我在第一页accessTokenTextbox的onLoad方法中手动设置令牌。Text=token;由于标准的auth方法无法正常工作,因此我使用了入门演示的代码来实现这一点,而且似乎效果不错。。无法从iframe中的该文本框值访问标记。。我将再看一看..也许您没有在发送accessToken之前等待iFrame加载?该示例的设计使得主机页将令牌发送到iFrame(而不是相反)。因此,您确实需要确保令牌被传递。最好是查看浏览器调试器中的.js代码,看看它是如何完成的。Net web应用程序具有深奥的结构,因此.js代码位于Site.Master()中。