插件可以调用的 API 与小程序不同,主要有两个区别:
qq 对象下)。有些接口虽然在插件中不能使用,但可以通过插件功能页来达到目的,请参考插件功能页。
目前,允许插件调用的 API 及其对应版本要求如下:
| API | 最低版本 | 备注 |
|---|---|---|
qq.request |
| API | 最低版本 | 备注 |
|---|---|---|
qq.downloadFile | qq.uploadFile |
| API | 最低版本 | 备注 |
|---|---|---|
qq.connectSocket |
| API | 最低版本 | 备注 |
|---|---|---|
qq.previewImage | ||
qq.chooseImage | ||
qq.getImageInfo | ||
qq.saveImageToPhotosAlbum |
| API | 最低版本 | 备注 |
|---|---|---|
qq.startRecord | ||
qq.stopRecord |
| API | 最低版本 | 备注 |
|---|---|---|
qq.createLivePlayerContext | ||
qq.createLivePusherContext |
| API | 最低版本 | 备注 |
|---|---|---|
qq.getRecorderManager |
| API | 最低版本 | 备注 |
|---|---|---|
qq.pauseVoice | ||
qq.playVoice | ||
qq.stopVoice |
| API | 最低版本 | 备注 |
|---|---|---|
qq.getBackgroundAudioManager |
| API | 最低版本 | 备注 |
|---|---|---|
qq.createInnerAudioContext | ||
qq.createAudioContext |
| API | 最低版本 | 备注 |
|---|---|---|
qq.chooseVideo | ||
qq.saveVideoToPhotosAlbum |
| API | 最低版本 | 备注 |
|---|---|---|
qq.createVideoContext |
| API | 最低版本 | 备注 |
|---|---|---|
qq.createCameraContext |
| API | 最低版本 | 备注 |
|---|---|---|
qq.setStorageSync | ||
qq.getStorage | ||
qq.removeStorageSync | ||
qq.setStorage | ||
qq.getStorageSync | ||
qq.removeStorage |
| API | 最低版本 | 备注 |
|---|---|---|
qq.getLocation | ||
qq.chooseLocation |
| API | 最低版本 | 备注 |
|---|---|---|
qq.openLocation |
| API | 最低版本 | 备注 |
|---|---|---|
qq.createMapContext |
| API | 最低版本 | 备注 |
|---|---|---|
qq.getSystemInfoSync | ||
qq.getSystemInfo |
| API | 最低版本 | 备注 |
|---|---|---|
qq.setKeepScreenOn | ||
qq.setScreenBrightness | ||
qq.getScreenBrightness |
| API | 最低版本 | 备注 |
|---|---|---|
qq.onUserCaptureScreen |
| API | 最低版本 | 备注 |
|---|---|---|
qq.vibrateLong | ||
qq.vibrateShort |
| API | 最低版本 | 备注 |
|---|---|---|
qq.addPhoneContact |
| API | 最低版本 | 备注 |
|---|---|---|
qq.sendHCEMessage | ||
qq.stopHCE | ||
qq.onHCEMessage | ||
qq.startHCE | ||
qq.getHCEState |
| API | 最低版本 | 备注 |
|---|---|---|
qq.onNetworkStatusChange | ||
qq.getNetworkType |
| API | 最低版本 | 备注 |
|---|---|---|
qq.startAccelerometer | ||
qq.stopAccelerometer | ||
qq.onAccelerometerChange |
| API | 最低版本 | 备注 |
|---|---|---|
qq.onCompassChange | ||
qq.stopCompass | ||
qq.startCompass |
| API | 最低版本 | 备注 |
|---|---|---|
qq.makePhoneCall |
| API | 最低版本 | 备注 |
|---|---|---|
qq.scanCode |
| API | 最低版本 | 备注 |
|---|---|---|
qq.setClipboardData | ||
qq.getClipboardData |
| API | 最低版本 | 备注 |
|---|---|---|
qq.getBeacons | ||
qq.startBeaconDiscovery | ||
qq.onBeaconServiceChange | ||
qq.onBeaconUpdate | ||
qq.stopBeaconDiscovery |
| API | 最低版本 | 备注 |
|---|---|---|
qq.hideLoading | ||
qq.showActionSheet | ||
qq.showLoading | ||
qq.hideToast | ||
qq.showToast | ||
qq.showModal |
| API | 最低版本 | 备注 |
|---|---|---|
qq.showNavigationBarLoading | ||
qq.hideNavigationBarLoading | ||
qq.setNavigationBarColor | ||
qq.setNavigationBarTitle |
| API | 最低版本 | 备注 |
|---|---|---|
qq.setBackgroundColor | ||
qq.setBackgroundTextStyle |
| API | 最低版本 | 备注 |
|---|---|---|
qq.createSelectorQuery |
| API | 最低版本 | 备注 |
|---|---|---|
qq.createIntersectionObserver |
| API | 最低版本 | 备注 |
|---|---|---|
qq.navigateBack | ||
qq.navigateTo | ||
qq.redirectTo | ||
qq.switchTab | ||
qq.reLaunch |
| API | 最低版本 | 备注 |
|---|---|---|
qq.createAnimation |
| API | 最低版本 | 备注 |
|---|---|---|
qq.pageScrollTo |
| API | 最低版本 | 备注 |
|---|---|---|
qq.canvasPutImageData | ||
qq.canvasToTempFilePath | ||
qq.createCanvasContext | ||
qq.canvasGetImageData |
| API | 最低版本 | 备注 |
|---|---|---|
qq.stopPullDownRefresh | ||
qq.startPullDownRefresh |
| API | 最低版本 | 备注 |
|---|---|---|
qq.getAccountInfoSync |
| API | 最低版本 | 备注 |
|---|---|---|
qq.hideShareMenu | ||
qq.getShareInfo | ||
qq.showShareMenu | ||
qq.updateShareMenu |
这一组接口仅限在用户信息功能页中获得用户授权之后调用。否则将返回 fail 。详见 用户信息功能页 。
| API | 最低版本 | 备注 |
|---|---|---|
qq.login | ||
qq.getUserInfo |