Каков общий путь записи json для соединителя REST Qliksense? - PullRequest
1 голос
/ 05 марта 2019

У меня есть ответная реакция json от Outreach API и для разбивки на страницы в коннекторе REST qliksense мне нужно пройти через общий путь записей. Каков путь для ответа json?

enter image description here

Вот где мне нужно это вставить.

enter image description here

1 Ответ

1 голос
/ 11 марта 2019

Привет URL для общего нумерации страниц зависит от API. В качестве альтернативы вы можете попытаться вызвать API порциями и проверить больше. Пример из другого API:

SUB getOnePage(vOffset)

  LIB CONNECT TO [outreach_api];

  RestConnectorMasterTable:
  SQL SELECT 
  (...)
  FROM JSON (wrap on) "root" PK "__KEY_root"
  WITH CONNECTION (Url "https://api.outreach.io/api/v2/prospects?page[limit]=100&page[offset]=$(vOffset)");

  LET vHasMore = Peek('has-more',-1); 
  /* you need to find parametr which detects more rows or alternatively
  count returned number of records is more than 0 */

  LET vNext = Peek('next',-1);

  DROP Table root;

  IF vHasMore = 'True' then

    CALL getOnePage($(vNext));

  EndIf

EndSub

CALL getOnePage(0)
...