建設一個網(wǎng)站app全過程seo權威入門教程
你聽說過從 API 中提取數(shù)據(jù)嗎?API 是指應用編程接口,是計算機之間或計算機程序之間的連接,它是一種軟件接口,讓不同的軟件進行信息共享。對于很多數(shù)據(jù)分析師來說,他們常常需要從 API 中提取數(shù)據(jù),那么如何快速且高效地獲取信息呢?可以借助什么工具,應該如何操作呢?
首先,我們需要了解 API 主要有哪些類型,才能采取對應的數(shù)據(jù)提取方式。
API 主要類型
-
公共 API 是開放的,可供任何人使用;
-
合作伙伴 API,通過第三方業(yè)務合作伙伴關系而提供;
-
內(nèi)部/專用 API,僅可通過安全網(wǎng)絡用于內(nèi)部業(yè)務;
-
復合 API,可以是上述的組合,能為用戶提供速度和性能的保證。
API 要求
-
它必須不允許接收者保留他們從發(fā)送者接收到的信息。它必須是“無國籍的”;
-
它必須獨立于客戶端和服務器而存在;
-
它必須具有被緩存的能力;
-
它必須是統(tǒng)一的,并且能夠通過 HTTP、URI、CRUD 和 JSON 進行通信;
-
它必須有層次結構。
本期《舉個栗子!Alteryx 技巧》,我們就來分享:從 API 中提取數(shù)據(jù)!在下面的示例中,我將展示如何使用 REST API,它是“Representational State Transfer”的縮寫,直白地翻譯過來就是 “資源”在網(wǎng)絡傳輸中以某種“表現(xiàn)形式”進行“狀態(tài)轉移” 。
具體步驟如下:
01
將文本輸入工具拖到 Alteryx 畫布上,粘貼以下 URL,并將列重命名為“世界時鐘輸入” ;
http://worldclockapi.com/api/json/est/now
注:此網(wǎng)站是公開的,并使用 REST API ,它還是 JSON 格式的。
02
將下載工具拖入畫布,并將其連接文本輸入工具。在左側配置窗口中,選擇世界時鐘輸入字段,保持其他設置不變,如果你有其他需求,也可以對應調(diào)整這些標簽的細節(jié)。
03
將 JSON 解析工具拖入畫布,并將其連接下載工具 ,選擇 JSON 字段為 DownloadData,同時選擇將值輸出至單個字符串字段。
04
最后,運行工作流。在結果中,可以看到它解析出了不同的時間變量,包括當前日期時間和 UTC(世界時間)偏移。
本期的 Alteryx 技巧,你 Get 到了嗎?
趕快打開電腦試試看吧~