在策劃開發一個小程序之前,肯定要先知道它具備哪些API能力,可以方便的調起微信提供的哪些能力,才能知道它能實現哪些功能,有哪些是真的無法實現的。所以小編今天準備的內容,就是一篇小程序API能力清單,一起來看看它有多少API能力吧。
1、網絡API列表
API | 說明 |
發起網絡請求 | |
上傳文件 | |
下載文件 | |
創建WebSocket連接 | |
監聽WebSocket打開 | |
監聽WebSocket錯誤 | |
發送WebSocket消息 | |
接受WebSocket消息 | |
關閉WebSocket連接 | |
監聽WebSocket關閉 |
2、媒體API列表
API | 說明 |
從相冊選擇圖片,或者拍照 | |
預覽圖片 | |
開始錄音 | |
結束錄音 | |
播放語音 | |
暫停播放語音 | |
結束播放語音 | |
獲取音樂播放狀態 | |
播放音樂 | |
暫停播放音樂 | |
控制音樂播放進度 | |
停止播放音樂 | |
監聽音樂開始播放 | |
監聽音樂暫停 | |
監聽音樂結束 | |
從相冊選擇視頻,或者拍攝 |
3、文件API列表
API | 說明 |
保存文件 | |
獲取已保存的文件列表 | |
獲取已保存的文件信息 | |
刪除已保存的文件信息 | |
打開文件 |
4、數據API列表
API | 說明 |
獲取本地數據緩存 | |
獲取本地數據緩存 | |
設置本地數據緩存 | |
設置本地數據緩存 | |
獲取本地緩存的相關信息 | |
獲取本地緩存的相關信息 | |
刪除本地緩存內容 | |
刪除本地緩存內容 | |
清理本地數據緩存 | |
清理本地數據緩存 |
5、位置API列表
API | 說明 |
獲取當前位置 | |
打開地圖選擇位置 | |
打開內置地圖 | |
地圖組件控制 |
6、設備API列表
API | 說明 |
獲取網絡類型 | |
監聽網絡狀態變化 | |
獲取系統信息 | |
獲取系統信息 | |
監聽加速度數據 | |
開始監聽加速度數據 | |
停止監聽加速度數據 | |
監聽羅盤數據 | |
開始監聽羅盤數據 | |
停止監聽羅盤數據 | |
設置剪貼板內容 | |
獲取剪貼板內容 | |
撥打電話 | |
掃碼 |
7、界面API列表
API | 說明 |
顯示提示框 | |
顯示加載提示框 | |
隱藏提示框 | |
隱藏提示框 | |
顯示模態彈窗 | |
顯示菜單列表 | |
設置當前頁面標題 | |
顯示導航條加載動畫 | |
隱藏導航條加載動畫 | |
新窗口打開頁面 | |
原窗口打開頁面 | |
切換到 tabbar 頁面 | |
退回上一個頁面 | |
動畫 | |
創建繪圖上下文 | |
繪圖 | |
停止下拉刷新動畫 |
8、WXML節點信息 API 列表
API | 說明 |
創建查詢請求 | |
根據選擇器選擇單個節點 | |
根據選擇器選擇全部節點 | |
選擇顯示區域 | |
獲取布局位置和尺寸 | |
獲取滾動位置 | |
獲取任意字段 | |
執行查詢請求 |
9、開放接口列表
API | 說明 |
登錄 | |
獲取用戶信息 | |
獲取用戶收貨地址 | |
發起微信支付 | |
添加卡券 | |
打開卡券 |