嵌入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
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?
发布于 2018-11-05 14:27:47
从错误消息中可以看出,您在PowerBI令牌(AAD或EmbedToken)过期的情况下遇到了这种情况。
您可以设置一个新的令牌并继续使用:https://github.com/Microsoft/PowerBI-JavaScript/wiki/Update-Embed-Token
您所需要做的就是侦听这个错误,一旦发生,获取一个新的(呃)令牌并更新它。
当然,如果创建了访问令牌,则可以设置超时以在访问令牌过期之前刷新它。
https://stackoverflow.com/questions/53030334
复制相似问题