插件可以調(diào)用的 API 與小程序不同,主要有兩個(gè)區(qū)別:
- 插件的請(qǐng)求域名列表與小程序相互獨(dú)立;
- 一些 API 不允許插件調(diào)用(這些函數(shù)不存在于 qq 對(duì)象下)。
有些接口雖然在插件中不能使用,但可以通過插件功能頁來達(dá)到目的,請(qǐng)參考插件功能頁。
目前,允許插件調(diào)用的 API 及其對(duì)應(yīng)版本要求如下:
發(fā)起請(qǐng)求
上傳、下載
API |
最低版本 |
備注 |
qq.downloadFile |
qq.uploadFile |
WebSocket
API |
最低版本 |
備注 |
qq.connectSocket |
圖片
API |
最低版本 |
備注 |
qq.previewImage |
qq.chooseImage |
qq.getImageInfo |
qq.saveImageToPhotosAlbum |
錄音
API |
最低版本 |
備注 |
qq.startRecord |
qq.stopRecord |
實(shí)時(shí)音視頻
API |
最低版本 |
備注 |
qq.createLivePlayerContext |
qq.createLivePusherContext |
錄音管理
API |
最低版本 |
備注 |
qq.getRecorderManager |
音頻播放控制
API |
最低版本 |
備注 |
qq.pauseVoice |
qq.playVoice |
qq.stopVoice |
音樂播放控制
API |
最低版本 |
備注 |
qq.onBackgroundAudioPlay |
qq.getBackgroundAudioPlayerState |
qq.onBackgroundAudioStop |
qq.stopBackgroundAudio |
qq.onBackgroundAudioPause |
qq.seekBackgroundAudio |
qq.playBackgroundAudio |
qq.pauseBackgroundAudio |
背景音頻播放管理
API |
最低版本 |
備注 |
qq.getBackgroundAudioManager |
音頻組件控制
API |
最低版本 |
備注 |
qq.createInnerAudioContext |
qq.createAudioContext |
視頻
API |
最低版本 |
備注 |
qq.chooseVideo |
qq.saveVideoToPhotosAlbum |
視頻組件控制
API |
最低版本 |
備注 |
qq.createVideoContext |
相機(jī)組件控制
API |
最低版本 |
備注 |
qq.createCameraContext |
數(shù)據(jù)緩存
API |
最低版本 |
備注 |
qq.setStorageSync |
qq.getStorage |
qq.removeStorageSync |
qq.setStorage |
qq.getStorageSync |
qq.removeStorage |
獲取位置
API |
最低版本 |
備注 |
qq.getLocation |
qq.chooseLocation |
查看位置
API |
最低版本 |
備注 |
qq.openLocation |
地圖組件控制
API |
最低版本 |
備注 |
qq.createMapContext |
系統(tǒng)信息
API |
最低版本 |
備注 |
qq.getSystemInfoSync |
qq.getSystemInfo |
屏幕亮度
API |
最低版本 |
備注 |
qq.setKeepScreenOn |
qq.setScreenBrightness |
qq.getScreenBrightness |
用戶截屏事件
API |
最低版本 |
備注 |
qq.onUserCaptureScreen |
振動(dòng)
API |
最低版本 |
備注 |
qq.vibrateLong |
qq.vibrateShort |
手機(jī)聯(lián)系人
API |
最低版本 |
備注 |
qq.addPhoneContact |
NFC
API |
最低版本 |
備注 |
qq.sendHCEMessage |
qq.stopHCE |
qq.onHCEMessage |
qq.startHCE |
qq.getHCEState |
網(wǎng)絡(luò)狀態(tài)
API |
最低版本 |
備注 |
qq.onNetworkStatusChange |
qq.getNetworkType |
加速度計(jì)
API |
最低版本 |
備注 |
qq.startAccelerometer |
qq.stopAccelerometer |
qq.onAccelerometerChange |
羅盤
API |
最低版本 |
備注 |
qq.onCompassChange |
qq.stopCompass |
qq.startCompass |
撥打電話
API |
最低版本 |
備注 |
qq.makePhoneCall |
掃碼
剪貼板
API |
最低版本 |
備注 |
qq.setClipboardData |
qq.getClipboardData |
藍(lán)牙
API |
最低版本 |
備注 |
qq.writeBLECharacteristicValue |
qq.startBluetoothDevicesDiscovery |
qq.getConnectedBluetoothDevices |
qq.notifyBLECharacteristicValueChange |
qq.onBluetoothDeviceFound |
qq.readBLECharacteristicValue |
qq.openBluetoothAdapter |
qq.getBLEDeviceCharacteristics |
qq.stopBluetoothDevicesDiscovery |
qq.onBLEConnectionStateChange |
qq.getBluetoothDevices |
qq.getBluetoothAdapterState |
qq.onBluetoothAdapterStateChange |
qq.getBLEDeviceServices |
qq.onBLECharacteristicValueChange |
qq.createBLEConnection |
qq.closeBluetoothAdapter |
qq.closeBLEConnection |
qq.notifyBLECharacteristicValueChange |
qq.onBLEConnectionStateChange |
Beacon
API |
最低版本 |
備注 |
qq.getBeacons |
qq.startBeaconDiscovery |
qq.onBeaconServiceChange |
qq.onBeaconUpdate |
qq.stopBeaconDiscovery |
交互反饋
API |
最低版本 |
備注 |
qq.hideLoading |
qq.showActionSheet |
qq.showLoading |
qq.hideToast |
qq.showToast |
qq.showModal |
設(shè)置導(dǎo)航條
API |
最低版本 |
備注 |
qq.showNavigationBarLoading |
qq.hideNavigationBarLoading |
qq.setNavigationBarColor |
qq.setNavigationBarTitle |
背景
API |
最低版本 |
備注 |
qq.setBackgroundColor |
qq.setBackgroundTextStyle |
QML節(jié)點(diǎn)信息
API |
最低版本 |
備注 |
qq.createSelectorQuery |
QML節(jié)點(diǎn)布局相交狀態(tài)
API |
最低版本 |
備注 |
qq.createIntersectionObserver |
導(dǎo)航
API |
最低版本 |
備注 |
qq.navigateBack |
qq.navigateTo |
qq.redirectTo |
qq.switchTab |
qq.reLaunch |
動(dòng)畫
API |
最低版本 |
備注 |
qq.createAnimation |
位置
API |
最低版本 |
備注 |
qq.pageScrollTo |
繪圖
API |
最低版本 |
備注 |
qq.canvasPutImageData |
qq.canvasToTempFilePath |
qq.createCanvasContext |
qq.canvasGetImageData |
下拉刷新
API |
最低版本 |
備注 |
qq.stopPullDownRefresh |
qq.startPullDownRefresh |
當(dāng)前帳號(hào)信息
API |
最低版本 |
備注 |
qq.getAccountInfoSync |
轉(zhuǎn)發(fā)
API |
最低版本 |
備注 |
qq.hideShareMenu |
qq.getShareInfo |
qq.showShareMenu |
qq.updateShareMenu |
登錄和獲取用戶信息
這一組接口僅限在用戶信息功能頁中獲得用戶授權(quán)之后調(diào)用。否則將返回 fail 。詳見 用戶信息功能頁 。
API |
最低版本 |
備注 |
qq.reportAnalytics |
登錄和獲取用戶信息
這一組接口僅限在用戶信息功能頁中獲得用戶授權(quán)之后調(diào)用。否則將返回 fail 。詳見 用戶信息功能頁 。
API
最低版本
備注
qq.getUserInfo
Bugs & Tips
qq.reportAnalytics 可以被正常調(diào)用,但目前不會(huì)進(jìn)行統(tǒng)計(jì)展示。
更多建議: