本文檔介紹在DataV中添加阿里云API網關數據源的方法,以及相關參數配置說明。阿里云API網關即API托管服務,涵蓋API發布、管理、運維、售賣的全生命周期管理。 前提條件 已準備好待添加的阿里云API網關數據源。 添加阿里云API網關數據源操作步驟 登錄DataV控制臺。 在我的數據頁簽中選擇數據源管理,單擊添加數據。 從類型列表中,選擇阿里云API網關。 填寫API網關信息。 參數 說明 名稱 數據源的顯示名稱,您可以自由命名。 域名 API網關的調用域名。您可以進入API網關控制臺查看。 AppKey API網關接口的調用AppKey。請參見創建應用,獲取相關接口的AppKey。 AppSecret API 網關接口的調用AppSecret。請參見創建應用,獲取相關接口的AppSecret 。 信息填寫完成后,單擊確定,完成數據源的添加。 新添加的數據源會自動顯示在數據源列表中。 使用阿里云API網關數據源操作步驟 登錄DataV控制臺。 在我的可視化頁面中,將鼠標移動至需要編輯的可視化應用上,單擊編輯。 在畫布編輯頁面,單擊畫布中的某一組件。 如果畫布中還沒有組件,請先添加組件,詳情請參見添加資產。 在畫布右側的組件配置面板中選擇數據,并單擊配置數據源。 在設置數據源頁面中,選擇數據源類型為阿里云API網關。 在選擇已有數據源列表中選擇配置完成的阿里云API網關數據源。 在下方HTTP Method列表中選擇一種請求方式,可選擇GET、POST、PATCH、PUT、DELETE、HEAD和OPTIONS這七種請求方式,具體這幾種請求方式的解釋說明,請參見常用的請求方式。 在下方請求URL編輯框中,填寫需要請求的接口URL路徑。 根據您在HTTP Method內選擇的不同請求方式,可在下方Header(請求頭)和Body(請求體)中填寫相應的請求函數值。 單擊預覽數據源返回結果,查看數據返回結果。 使用示例 獲取阿里云API網關接口。 阿里云API網關是面向用戶的產品,您可以通過以下兩種方式獲取API網關接口。 將您的API托管在API網關,通過DataV調用API網關來調用您的接口,接入方式請參見阿里云API網關官方幫助文檔。 在阿里云的云市場中,購買相關的API服務,通過DataV調用相關的結果,獲取API服務的返回結果,例如IP定位等服務。 在DataV中配置API數據源,并將結果展示在可視化應用中。 本文以云市場的API服務為例,配置方法如下。 購買云市場API服務。 購買完成后進入API網關管理控制臺頁面,可以看到該接口的AppKey、AppSecret 信息,將這些信息填寫到DataV的數據源處。 獲取API服務的域名、路徑和參數,在API說明頁面查詢API定義。 以其中的IP定位接口為例,可以查看到這個接口的相關信息。 域名:iploc.market.alicloudapi.com 請求URL:/v3/ip 請求參數:ip 配置數據源。 填寫查詢參數。 查看查詢結果。 使用回調參數。