Quick BI仪表板嵌套-从前端调用获取token接口的时候报错

更新时间:

产品名称

Quick BI

产品模块

开发者中心-报表嵌入第三方系统

概述

第三方系统嵌套Quick BI仪表板需要设置token等信息的时候要首先使用接口申请,然后将相关key信息维护到代码中,不能去用前端调用token申请接口。

问题描述

将文档中接口直接设置在前端代码中自动调用会提示has been blocked cors错误。

问题原因

申请token接口不能通过前端去自动调用。

解决方案

正常情况下根据帮助文档 报表嵌入第三方系统 - Quick BI - 阿里云 (aliyun.com) 去进行相关的操作。

但是如果直接将文档中接口直接设置在前端去获取则会出现如下错误:

从前端调用会存在跨域的问题,而且获取token的接口,有ak、sk的私密信息,从安全角度,是禁止前端调用。