国产男女乱婬真是免费_囯内精品久久人妻无码hd_第四色婷婷基地_精品人妻互换一区二区三区

15321250321
010-86462584

APP開發(fā) > APP學(xué)院 > 博客app

APP開發(fā)中API的分類

2022-05-24

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

一、API 按可用性

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

私有 API

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

合作伙伴 API

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

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

公共 API

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

二、按用例分類的 API

我們可以根據(jù)系統(tǒng)的設(shè)計以及它們被設(shè)計為的情況對 API 進行分類:

數(shù)據(jù)庫 API

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

?操作系統(tǒng) API

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

遠程 API

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

網(wǎng)絡(luò) API

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

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

客服QQ:121446412 聯(lián)系電話:15321250321

京ICP備17026149號-1

版權(quán)所有@2011-2022 北京天品互聯(lián)科技有限公司 公司地址:北京市海淀區(qū)上地南路科貿(mào)大廈408

收縮
  • 15321250321