Quick BI中CreateTicket接口可以调用成功,加了全局参数会报错,获取不到ticket。全局参数已经开通过了。

更新时间:

【问题描述】

Quick BI中CreateTicket接口可以调用成功,加了全局参数会报错,获取不到ticket。全局参数已经开通过了。

om.aliyun.tea.TeaException: code: 400, The parameter is invalid:exepct '['. request id: A1161441-5291-58AA-BBF1-D953971B704F

at com.aliyun.teaopenapi.Client.doRequest(Client.java:799) ~[tea-openapi-0.2.8.jar:na]

at com.aliyun.teaopenapi.Client.callApi(Client.java:1022) ~[tea-openapi-0.2.8.jar:na]

at com.aliyun.quickbi_public20220101.Client.createTicketWithOptions(Client.java:745) ~[quickbi_public20220101-1.1.7.jar:na]

全局参数写法如下:

{

"conditionList": [{

"operate": "=",

"value": 40

}],

"joinType": "and",

"paramKey": "testId"

}

【问题原因】

全局参数格式书写错误。

【解决方案】

全局参数写法如下:

[{

"paramKey": "testId",

"joinType": "and",

"conditionList": [{

"operate": "=",

"value": "40"

}]

}]

【适用于】

Quick BI 专业版