Запрос веб-сокета Python к qlik - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь подключиться к приложению, чтобы получить информацию из API Qlik Engine. Я могу подключиться к веб-сокету и получить все приложения, используя GetDocList.

Теперь я пытаюсь подключиться к одному приложению, которое я получаю Could not find app ошибка.

Input

inpt={
        "method": "OpenDoc",
        "handle": -1,
        "params": [
                "5-app-id-7b4646"
                "UserDirectory=USERDIR; UserId=myuserid"
        ],
        "jsonrpc": "2.0",
        "id":2

}

выход

{"jsonrpc":"2.0","id":2,"error":{"code":1003,"parameter":"Could not find app","message":"App not found"}}

Но когда я передаю те же данные из обозревателя API движка, я могу получить данные, которые связаны с приложением. Что может быть причиной этого, я использую Python websocket.

1 Ответ

0 голосов
/ 07 мая 2018

В приложении GetDocList мы получаем DocIds, а не идентификаторы приложений, поэтому при запросе метода OpenDoc нам нужно указать doc_id, а не app_id

...