Получить список листов и связанных с ними объектов с помощью API Qlik Engine - PullRequest
0 голосов
/ 31 октября 2018

Я использую API Qlik Engine для возврата ответа JSON со списком листов и связанных с ними объектов (визуализаций) для данного приложения.

Я использовал методы GetDocList , OpenDoc , CreateSessionObject и GetLayout , чтобы попытаться выполнить это.

Однако метод 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": []  
    }  
] 

Что-то не так с тем, как структурирован мой запрос, или есть более простой способ вернуть список объектов в приложении?

...