使用API擴充套件應用功能
阿新 • • 發佈:2018-11-26
API(Application Programming Interface,應用程式程式設計介面)是一些預先定義的函式,目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原始碼,或理解內部工作機制的細節。
程式功能
遠端過程呼叫(RPC):通過作用在共享資料快取器上的過程(或任務)實現程式間的通訊。
標準查詢語言(SQL):是標準的訪問資料的查詢語言,通過通用資料庫實現應用程式間的資料共享。
檔案傳輸:檔案傳輸通過傳送格式化檔案實現應用程式間資料共享。
資訊交付:指鬆耦合或緊耦合應用程式間的小型格式化資訊,通過程式間的直接通訊實現資料共享。
當前應用於 API 的標準包括ANSI 標準SQL API。另外還有一些應用於其它型別的標準尚在制定之中。API 可以應用於所有計算機平臺和作業系統。這些API 以不同的格式連線資料。每種資料格式要求以不同的資料命令和引數實現正確的資料通訊,但同時也會產生不同型別的錯誤。因此,除了具備執行資料共享任務所需的知識以外,這些型別的API 還必須解決很多網路引數問題和可能的差錯條件,即每個應用程式都必須清楚自身是否有強大的效能支援程式間通訊。相反由於這種API 只處理一種資訊格式,所以該情形下的資訊交付API 只提供較小的命令、網路引數以及差錯條件子集。正因為如此,交付API 方式大大降低了系統複雜性,所以當應用程式需要通過多個平臺實現資料共享時,採用資訊交付API 型別是比較理想的選擇。
開始學習:使用API擴充套件應用功能
教程課時:
課時1:使用股票API在應用中新增股指資訊
課時2:使用天氣API在應用中新增天氣資訊
更多精品課程點選:阿里雲大學