首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >powerbi嵌入仪表板:阻止/powerbi/刷新/订阅的跨源请求

powerbi嵌入仪表板:阻止/powerbi/刷新/订阅的跨源请求
EN

Stack Overflow用户
提问于 2018-10-28 10:06:21
回答 1查看 2.5K关注 0票数 3

嵌入PowerBI仪表板时,我得到了一个CORS错误。

跨源请求被阻止:相同的原产地策略不允许在https://wabi-west-europe-b-primary-redirect.analysis.windows.net/powerbi/refresh/subscribe上读取远程资源。(原因: CORS请求没有成功)。

这要归功于最终被取消的POST /powerbi/refresh/subscribe

职后https://wabi-west-europe-b-primary-redirect.analysis.windows.net/powerbi/refresh/subscribe

答复: 401

代码语言:javascript
复制
Access-Control-Allow-Origin: https://app.powerbi.com
Access-Control-Expose-Headers: X-PowerBI-Error-Info,X-PowerBI-Error-Details
Cache-Control: no-cache, no-store, must-revalidate
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
X-Frame-Options: deny
X-PowerBI-Error-Info: TokenExpired

请注意,这些都来自MS服务器。

有什么想法或者为什么PowerBI有一个错误TokenExpired?

EN

回答 1

Stack Overflow用户

发布于 2018-11-05 14:27:47

从错误消息中可以看出,您在PowerBI令牌(AAD或EmbedToken)过期的情况下遇到了这种情况。

您可以设置一个新的令牌并继续使用:https://github.com/Microsoft/PowerBI-JavaScript/wiki/Update-Embed-Token

您所需要做的就是侦听这个错误,一旦发生,获取一个新的(呃)令牌并更新它。

关于处理错误:https://powerbi.microsoft.com/en-us/blog/power-bi-developer-community-august-update-2018/#error%20troubleshooting

当然,如果创建了访问令牌,则可以设置超时以在访问令牌过期之前刷新它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53030334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档