使用Qlik Engine API获取图纸及其相关对象的列表

时间:2018-10-31 10:20:56

标签: javascript json api qlikview qliksense

我正在使用Qlik Engine API返回一个JSON响应,其中包含给定应用程序的工作表及其关联对象(可视化)的列表。

我一直在使用GetDocListOpenDocCreateSessionObjectGetLayout方法来尝试实现这一目标。

但是,CreateSessionObject / GetLayout方法在控制台中引发了错误:

{"jsonrpc":"2.0","id":0,"error":{"code":-32700,"parameter":"Unexpected JSON token","message":"JSON parse error"}}

使用这些方法的请求如下:

  request = [  
    {  
        "id": 3,  
        "name": "SHEETLIST",  
        "method": "CreateSessionObject",  
        "handle": "${dochandle}",  
        "params": [  
            {  
                "qInfo": {  
                    "qType": "SheetList"  
                },  
                "qAppObjectListDef": {  
                    "qType": "sheet",  
                    "qData": {  
                        "title": "/qMetaDef/title",  
                        "description": "/qMetaDef/description",  
                        "thumbnail": "/thumbnail",  
                        "cells": "/cells",  
                        "rank": "/rank",  
                        "columns": "/columns",  
                        "rows": "/rows"  
                    }  
                }  
            }  
        ]  
    },  
    {  
        "method": "GetLayout",  
        "handle": "${SHEETLIST.result.qReturn.qHandle}",  
        "params": []  
    }  
] 

我的请求的结构方式是否存在问题,或者是否有更简单的方法来返回应用程序内的对象列表?

0 个答案:

没有答案