QQ小程序 插件調(diào)用 API 的限制

2020-07-03 14:14 更新

插件可以調(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.request

上傳、下載

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.scanCode

剪貼板

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 最低版本 備注

API 最低版本 備注
qq.login

qq.getUserInfo

Bugs & Tips

qq.reportAnalytics 可以被正常調(diào)用,但目前不會(huì)進(jìn)行統(tǒng)計(jì)展示。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)