發佈API-多值查詢

  • 文檔創建者:Roxy
  • 編輯次數:17
  • 最近更新:Nikozhan 于 2025-07-17
  • icon提示:
    本文方案适用于 4.2.6.2 及之后版本;4.0.28 之前版本,请参见:历史文档;4.0.28-4.2.6.2 版本,请参见:历史文档

    1. 概述

    1.1 版本

    FineDataLink版本
    功能變動
    4.0.28
    支援使用 IN 文法實現多值查詢

    1.2 應用場景

    使用者想要在發佈 API 時,對 API 取數邏輯進行設定:使用 SQL 的 IN 語句一個參數傳入多值,對指定表的指定列做多值查詢。

    2. 操作步驟

    範例需要將「訂單表」中的資料發佈為 API,並在取數時可同時取出多個地區(華北、華東、華南等)的資料。

    2.1 建立API

    進入「資料服務」,點選「建立>API服務」,輸入API服務的名稱後,點選「確定」按鈕。如下圖所示:

    2.2 設定API資訊

    2.2.1 服務內容(資料查詢)

    設定介面如下圖所示:

    SELECT * FROM `demotest`.`訂單資訊` WHERE 貨主地區 IN ('${貨主地區}')

    各設定項說明如下:

    各設定項詳細說明請參見:發佈API概述

    設定項

    說明

    SQL語句

    範例為 MySQL 資料庫文法,不同資料庫的文法不同,使用者可根據實際使用資料庫類型修改文法

    分頁查詢

    關閉「分頁查詢」按鈕,呼叫生成的 API 後傳回資料不進行分頁

    自訂參數

    為自訂參數貨主地區除錯值寫入華東','華北,可查詢「貨主地區」為華東、華北的資料

    2.2.2 APIAPI配置

    1)請求方式選擇 POST;路徑設定為 demo(支援自訂) 。

    新增應用,若此時沒有建立應用,可不新增應用,在完成 API 建立後,在應用列表中綁定 API ,詳情參見:綁定API至應用綁定應用步驟必做,否則後續無法呼叫該 API 

    請求 Body 格式設定為 application/json。如下圖所示:

    各設定項詳細說明請參見:發佈API概述

    2)點選右下角的「測試呼叫」按鈕,可除錯 API;「貨主地區」參數值預設為除錯值:華東','華北,傳回多值查詢內容。如下圖所示:

    3)點選儲存聯集線按鈕,即可成功建立聯集線服務API。如下圖所示:

    3. 後續步驟

    若使用者在發佈時沒有將 API 新增至指定應用,也可以在 綁定API至應用 中將上線的 API 透過應用進行管理,以便能夠被呼叫。

    若需要使用已經發布的API,詳情參見:使用發佈的API,呼叫效果如下圖所示:

    對已經發布的API進行管理,詳情參見:服務維運



    附件列表


    主題: 資料服務
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    獲取幫助
    線上支援
    獲取專業技術支援,快速幫助您解決問題
    工作日9:00-12:00,13:30-17:30在线
    頁面反饋
    針對當前網頁的建議、問題反饋
    售前咨詢
    業務咨詢
    電話:0933-790886或 0989-092892
    郵箱:taiwan@fanruan.com
    頁面反饋
    *問題分類
    不能為空
    問題描述
    0/1000
    不能為空

    反馈已提交

    网络繁忙