行業(yè)動態(tài)|2020/8/16|76117 views
小程序的api是什么
FC
火貓網(wǎng)絡(luò)官方發(fā)布 · 認(rèn)證作者
微信小程序API(Application Programming Interface),應(yīng)用程序編程接口,也是程序員口中常說的接口。其實api并不專屬于小程序,任何編程語言或程序形態(tài)都有相對應(yīng)的api。而我們今天談的小程序api,是微信小程序團(tuán)隊為了方便開發(fā)人員制作開發(fā)小程序,而將一些常用的,或者底層的方法進(jìn)行封裝,并提供給開發(fā)人員使用的程序接口。
微信小程序是屬于相對封閉的一個環(huán)境,獲取或通知外部的程序,或者使用小程序內(nèi)部的功能,都必須要經(jīng)過小程序的api調(diào)用來實現(xiàn)。
微信小程序的所有接口都可以從官方文檔中查詢:https://developers.weixin.qq.com/miniprogram/dev/api/

常用的小程序api有:
- 網(wǎng)絡(luò)請求:發(fā)起請求,下載文件,上傳文件,websocket。這一類的api是前端與后端信息交互的主要途徑,只有通過與服務(wù)器的交互,才能實現(xiàn)大部分的業(yè)務(wù)功能。比如獲取用戶信息,交易信息,訂單信息等。都必須通過該api來進(jìn)行獲取。
- 數(shù)據(jù)緩存:localstorage的增刪改查。該類api的作用在于小程序的本地緩存信息,比如用戶的愛好,用戶的登錄憑證等,都會常常用到該類api。合理使用可以減少服務(wù)器的網(wǎng)絡(luò)壓力。
- 媒體類:地圖,圖片,視頻,音頻,錄音,相機(jī),富文本等。這類api是微信官方為了方便開發(fā)人員處理媒體內(nèi)容而開發(fā)的api,可以很大程度的方便了展示,讀取,儲存媒體內(nèi)容,是實現(xiàn)精彩繽紛的小程序的關(guān)鍵。也只有調(diào)用該類小程序,才能正常的使用媒體內(nèi)容。
- 畫布:canvas組件。該類小程序?qū)?biāo)h5標(biāo)準(zhǔn)的canvas組件,在實現(xiàn)一些特殊圖像內(nèi)容時常常用到,比如說最常見的echart圖標(biāo)功能, 使用的底層組件就是canvas,可以說擁有了canvas才擁有了最大的想象空間。因為有他的存在,才能實現(xiàn)各種各樣繽紛多彩的網(wǎng)頁設(shè)計。
- 開放接口: 登錄,小程序跳轉(zhuǎn),賬號信息,用戶信息。該類api是在小程序內(nèi)調(diào)用用戶的信息,實現(xiàn)登錄,獲取用戶唯一標(biāo)識openId的唯一途徑。是實現(xiàn)所有關(guān)于用戶操作的基礎(chǔ)。
未介紹到的小程序還有很多,未來也將會有更多。小程序正在高速發(fā)展的過程中,未來可能會帶來更多的可能!
若您有開發(fā)的需求,可以聯(lián)系: 18665003093(微信同步)
