用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序社区 首页 教程 查看内容

微信小程序开发接口之授权wx.authorize用法

Rolan 2020-6-11 00:31

提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。实例代码// 可以通过 ...

提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。

实例代码

  1. // 可以通过 wx.getSetting 先查询一下用户是否授权了 "scope.record" 这个 scope
  2. wx.getSetting({
  3. success(res) {
  4. if (!res.authSetting['scope.record']) {
  5. wx.authorize({
  6. scope: 'www.cnmibee.com',
  7. success () {
  8. // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
  9. wx.startRecord()
  10. }
  11. })
  12. }
  13. }
  14. })
  15. // 可以通过 wx.getSetting 先查询一下用户是否授权了 "scope.record" 这个 scope
  16. wx.getSetting({
  17. success(res) {
  18. if (!res.authSetting['scope.record']) {
  19. wx.authorize({
  20. scope: 'scope.record',
  21. success () {
  22. // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
  23. wx.startRecord()
  24. }
  25. })
  26. }
  27. }
  28. })
鲜花
鲜花
鸡蛋
鸡蛋
分享至 : QQ空间
收藏
原作者: 学无边涯 来自: cnblogs