【问题标题】:QLIK Sense - REST api chain callQLIK Sense - REST api 链式调用
【发布时间】:2018-09-13 10:34:34
【问题描述】:

我需要使用云 REST api 在我的 Qlik Sense 项目中集成数据。 我需要调用 API 链,因为我首先需要 Token

基本上: 1)“令牌”REST通过用户+psw获取令牌 2) "API2" REST 传递令牌从 BODY 中的 1 接收

我想我需要使用数据脚本功能,我可以单独创建 2 个 REST 调用,但是如何在 Body 中动态传递 tokn?

是否需要添加特定代码? 谢谢

【问题讨论】:

    标签: rest qliksense


    【解决方案1】:

    在这里找到答案: https://community.qlikview.com/thread/224957

    基本上只是编辑和解析 Body 变量:

    let vRequestBody = '{"call":"ListarCategorias","app_key":"XXXXXXXX","app_secret":"XXXXXXXXXX","param":[{"pagina":"$(vPagina)","registros_por_pagina":100,"apenas_importado_api":"N"}]}';
    
    let vRequestBody = replace(vRequestBody,'"', chr(34)&chr(34));
    

    并在 "RestConnectorMasterTable" 默认脚本 sn -p WITH CONNECTION(BODY "$(vRequestBody)") 的末尾使用它:

        RestConnectorMasterTable:
    
    SQL SELECT
    
      "__KEY_root",
    
      (SELECT
    
      "codigo",
    
      "totalizadora",
    
      "transferencia",
    
      "__FK_categoria_cadastro"
    
      FROM "categoria_cadastro" FK "__FK_categoria_cadastro")
    
    FROM JSON (wrap on) "root" PK "__KEY_root"
    
    WITH CONNECTION(BODY "$(vRequestBody)");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-07
      • 2016-10-16
      相关资源
      最近更新 更多