Quik BI 智能问数嵌入第三方系统无法问数,get接口报错 403,而生成的嵌入链接直接访问正常问数?
更新时间:
问题描述
Quick BI智能问数嵌入第三方系统后无法问数,get接口报错 403,而生成的嵌入链接直接访问正常问数?

问题原因
1.客户集成方式是利用按钮跳转到新页面,在新页面里用iframe嵌入,这样会被跨域拦截。
2.小Q集成第三方会校验Cookie里的Header与发起请求的Header是否一致,所以如果在A页面里嵌入的小Q,发起请求时,请求头里的Header是A的,但是Cookie是小Q页面的,就会不一致而被拦截。
解决方案
1.使用配置好的域名(如 sub.example.com),而非IP地址访问嵌入页面。需要通过域名访问小Q 且域名后缀要跟系统的域名后缀保持一致才行。
2.iframe嵌入,可以试着更新chrome浏览器到最新版本试试,最新版本浏览器能将Cookie透传,可能可以解决问题。
适用于
Quick BI
版本号: public_5.5.2
该文章对您有帮助吗?