Quick BI报表嵌入增强方案调用CreateTicket接口报错“400 Bad Request”

更新时间:

问题描述

Quick BI报表嵌入增强方案调用CreateTicket接口报错:“400 Bad Request”。

{

"RequestId": "9E24E787-2531-5831-B6E2-0CD57B615D1C",

"HostId": "quickbi-public.cn-hangzhou.aliyuncs.com",

"Code": "ApiUser.Not.Exists",

"Message": "The specified user does not exist.",

"Recommend": "https://troubleshoot.api.aliyun.com?q=ApiUser.Not.Exists&product=quickbi-public"

}

问题原因

用户的账号类型为子账号,AccountName参数填写错误导致。

解决方案

正确填写AccountName参数即可。用户的账号名称参考如下:

  • 如果用户是阿里云主账号wangwu,格式为[主账号],例如wangwu。
  • 如果用户是RAM账号zhangsan@aliyun.cn,格式为:[主账号:子账号],例如wangwu:zhangsan
    注意:UserId和AccountName只填一个即可,不填时默认绑定报表Owner的值。

适用于

  • Quick BI

说明:本文档描述的功能场景已在公共云4.3版本验证。