wx.authorizeForMiniProgram(Object object)
基础库 2.14.4 开始支持,低版本需做兼容处理。
本接口从基础库版本 2.14.4 起支持在小程序插件中使用
仅小程序插件中能调用该接口,用法同 wx.authorize。目前仅支持三种 scope(见下)
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
scope | string | 是 | 需要获取权限的 scope,详见 scope 列表 | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.scope 的合法值
值 | 说明 | 最低版本 |
---|---|---|
scope.record | ||
scope.writePhotosAlbum | ||
scope.camera |
示例代码
wx.authorizeForMiniProgram({
scope: 'scope.record',
success () {
// 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
wx.startRecord()
}
})