精品国产一区二区三区免费-精品国产一区二区三区久久久蜜臀-精品国产一区二区三区久久久狼-精品国产一区二区三区久-精品国产一区二区三区精东影业-精品国产一区二区三区国产馆

15321250321
010-86462584

APP開發 > APP學院 > 博客app

APP開發中API的分類

2022-05-24

在APP軟件開發過程中肯定要使用不同類型的API,有不同類型的 API,可分為:

一、API 按可用性

API 可以是私有的、合作伙伴的和公共的。

私有 API

這些軟件界面旨在幫助組織改進其產品和服務。內部開發人員或承包商大多使用這些 API 承包商來集成公司的 IT 系統和APP,并創建使用當前系統的新系統或面向客戶的APP。盡管APP對公眾開放,但只有直接與 API 發布者合作的人員才能訪問該界面。公司可以使用私有方法來完全控制 API 的使用。

合作伙伴 API

合作伙伴 API 可自由銷售,但僅與已簽署發布合同的業務合作伙伴共享。兩家公司之間的軟件集成是合作伙伴 API 的常見用例。

一家允許其合作伙伴訪問數據或能力的公司可能會產生額外的收入流。同時,它可以跟蹤暴露的數字資產的使用情況,確保使用其 API 的第三方解決方案提供良好的用戶體驗,并保證在其APP中維護企業身份。

公共 API

這些 API 也稱為面向開發人員的 API 或外部 API,因為它們對所有第三方開發人員開放。如果正確實施,公共 API 程序可以提高品牌認知度,同時還提供額外的收入來源。

二、按用例分類的 API

我們可以根據系統的設計以及它們被設計為的情況對 API 進行分類:

數據庫 API

數據庫 API 允許APP與數據庫管理系統進行通信。開發人員通過創建查詢來獲取信息、修改表等來使用數據庫。用戶可以使用Drupal 7 數據庫 API為多個專有和開源數據庫構建統一查詢,例如(Oracle、MongoDB、PostgreSQL、MySQL、CouchDB 和 MSSQL)。

?操作系統 API

這些 API 定義了系統如何使用操作系統的服務和資源。每個操作系統都有一組單獨的 API,例如Windows API或 Linux API(內核-用戶空間 API和內核內部 API)。

遠程 API

遠程 API 為在不同機器上運行的程序建立交互標準。每個軟件產品都訪問請求它們的機器上不存在的資源,這解釋了該術語。由于兩個遠程APP通過通信網絡(主要是 Internet)連接,因此大多數遠程 API 都是使用 Web 標準開發的。

網絡 API

這是最流行的 API 類。Web API 允許在遵循客戶端-服務器架構的基于 Web 的系統之間傳輸機器可讀的數據和功能。這些 API 主要使用超文本傳輸協議來傳輸來自 Web APP的請求和來自服務器 (HTTP) 的答案。

以上就是APP開發中API的分類使用情況,開發APP軟件之前一定要搞清楚應該使用哪些類型的API。

客服QQ:121446412 聯系電話:15321250321

京ICP備17026149號-1

版權所有@2011-2022 北京天品互聯科技有限公司 公司地址:北京市海淀區上地信息路甲28號B座(二層)02D室-010號

收縮
  • 15321250321