本文檔介紹在DataV中添加阿里云API網關數據源的方法,以及相關參數配置說明。阿里云API網關即API托管服務,涵蓋API發布、管理、運維、售賣的全生命周期管理。

前提條件

已準備好待添加的阿里云API網關數據源。

添加阿里云API網關數據源操作步驟

  1. 登錄DataV控制臺
  2. 我的數據頁簽中選擇數據源管理,單擊添加數據
  3. 類型列表中,選擇阿里云API網關
  4. 填寫API網關信息。
    添加API網管數據源
    參數 說明
    名稱 數據源的顯示名稱,您可以自由命名。
    域名 API網關的調用域名。您可以進入API網關控制臺查看。
    AppKey API網關接口的調用AppKey。請參見創建應用,獲取相關接口的AppKey。
    AppSecret API 網關接口的調用AppSecret。請參見創建應用,獲取相關接口的AppSecret 。
  5. 信息填寫完成后,單擊確定,完成數據源的添加。

    新添加的數據源會自動顯示在數據源列表中。

使用阿里云API網關數據源操作步驟

  1. 登錄DataV控制臺
  2. 我的可視化頁面中,將鼠標移動至需要編輯的可視化應用上,單擊編輯
  3. 在畫布編輯頁面,單擊畫布中的某一組件。

    如果畫布中還沒有組件,請先添加組件,詳情請參見添加資產

  4. 在畫布右側的組件配置面板中選擇數據,并單擊配置數據源
    配置數據源
  5. 設置數據源頁面中,選擇數據源類型阿里云API網關
  6. 選擇已有數據源列表中選擇配置完成的阿里云API網關數據源。
  7. 在下方HTTP Method列表中選擇一種請求方式,可選擇GETPOSTPATCHPUTDELETEHEADOPTIONS這七種請求方式,具體這幾種請求方式的解釋說明,請參見常用的請求方式
  8. 在下方請求URL編輯框中,填寫需要請求的接口URL路徑。
  9. 根據您在HTTP Method內選擇的不同請求方式,可在下方Header(請求頭)Body(請求體)中填寫相應的請求函數值。
  10. 單擊預覽數據源返回結果,查看數據返回結果。

使用示例

  1. 獲取阿里云API網關接口。
    阿里云API網關是面向用戶的產品,您可以通過以下兩種方式獲取API網關接口。
    • 將您的API托管在API網關,通過DataV調用API網關來調用您的接口,接入方式請參見阿里云API網關官方幫助文檔
    • 在阿里云的云市場中,購買相關的API服務,通過DataV調用相關的結果,獲取API服務的返回結果,例如IP定位等服務。
  2. DataV中配置API數據源,并將結果展示在可視化應用中。

    本文以云市場的API服務為例,配置方法如下。

    1. 購買云市場API服務。
      購買云市場API服務

      購買完成后進入API網關管理控制臺頁面,可以看到該接口的AppKeyAppSecret 信息,將這些信息填寫到DataV的數據源處。

      APPKey和APPSecret信息
    2. 獲取API服務的域名、路徑和參數,在API說明頁面查詢API定義。

      以其中的IP定位接口為例,可以查看到這個接口的相關信息。

      IP定位接口信息
      • 域名:iploc.market.alicloudapi.com
      • 請求URL:/v3/ip
      • 請求參數:ip
    3. 配置數據源。
      配置阿里云API數據源
    4. 填寫查詢參數。
      填寫查詢參數
    5. 查看查詢結果。
      查看查詢結果
    6. 使用回調參數。
      使用回調參數