您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關非技術同學該如何解讀小程序官方API,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
部分非技術的同學,可能對小程序提供的開發能力還是比較陌生,好多產品或者品牌同學會問小程序能做什么樣的功能,樓主今天嘗試用簡單的話來重新闡述一下,希望對非技術的同學有用,小程序總得來說提供了以下組件和API(來自官方API文檔):
基礎組件:
包括各種表單組件(跟網頁差不多)、文本,能做資訊類應用,應該算是最簡單最基礎的組件。
音頻組件/API:
可做語音分析、智能語音助手等應用,錄音是小程序本身提供的,音頻分析需要單獨開發或用第三方接口
圖片組件:
照片/圖像分析功能(照片分析需單獨開發或用第三方接口)、圖片收集平臺、電商平臺、作品展示品臺
繪圖API:
可用來做圖片處理應用、畫板、報表等跟圖像處理有關的應用,「Nodes」小程序主要用到的技術就是繪圖API。
掃碼API:
二維碼識別、條形碼識別,「摩拜單車」上的二維碼就是靠這個API實現的。
websocket API:
可做聊天室應用、多人互動應用、跨屏互動應用、客服對話應用,現在用到這個API的小程序好像并不多,「王者榮耀賽事」小程序現在還不算用了socket技術,但未來會改成這個技術,除此之外,客服聊天類的功能很適合用這個API。
上傳/下載/文件API:
文檔類展示平臺(如ppt/pdf/word展示)、文檔上傳和下載功能,可做文件收集平臺,估計目前最典型的小程序應該是「微云」。
視頻組件/API:
視頻播放功能、彈幕功能、可控視頻交互(如現有視頻h6的交互),「騰訊視頻」就要就是基于這個API的。
群信息API:
主要是獲取群ID以及群昵稱,可以做一些跟群相關的應用,根據花叔的理解,目前主要的作用是群和小程序之間的權限互用,典型的案例有「王者榮耀群排行」(彩蛋:這是一款神奇的小程序,里面用了一些神奇的API,如果文章訪問量到一定程度,我就留言告訴大家)
位置API:
lbs應用、地圖應用(可在地圖里插元素)
羅盤API/重力感應API:
基于這個可以做一些指南針應用、搖一搖應用,基于重力感應還能做一些魔術應用(目前比較少這類型的應用,如果大伙留言/打賞多的話,我直接做一個出來!)
動畫API:
可做序列幀動畫、css3動畫(大部分h6的動畫理論上都能做),必須提一下「鄰友趣」這款小程序,這也是我參與過開發的小程序,他是小程序發布之初就上線的小程序,當時唯一一個有動畫的小程序,而且其實它還做到了游戲數據與微信用戶數據的互通。
模板消息API:
用戶在小程序內主動觸發某些交互后,后端可在7天內給他發一條“服務通知”的信息(可在用戶鎖屏的情況下顯示),可做賽事訂閱、日歷提醒等應用。目前用上這個API的小程序有「王者榮耀賽事」「朝夕日歷Pro」
微信支付API:
可直接調起微信支付,需單獨跑申請流程,遺憾的是目前個人開發者項目中微信支付API的調用是沒權限的。
分享API:
目前小程序的分享能在好友間傳播,也能通過二維碼或者小程序碼的方式在朋友圈傳播,還能通過小程序卡片的形式在公眾號文章中實現跳轉。
數據緩存API:
離線應用、體驗速度提升等功能,主要實現的功能用戶不一定能直接感知,一般是用于程序優化。
系統信息API:
系統判斷、手機型號、微信版本等信息判斷
網絡狀態API:
網速判斷功能,網絡統計。
撥打電話API:
小程序內直接點擊某個按鈕或者數字,實現撥打電話功能。
登錄/用戶信息API:
小程序的前端里可直接獲取用戶資料(h6需要調用相關后端接口才行),可基于這個做應用內的鑒權。
客服信息API:
小程序管理端自帶客服平臺,前端有對應的接口或組件供前端開發者調用
藍牙API
可實現小程序與周邊藍牙設備的鏈接,可做一些線下互動活動。
上述就是小編為大家分享的非技術同學該如何解讀小程序官方API了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。