您当前的位置: 首页 > 解决方案

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

  • 作者: admin
  • 发布于 2020-06-12 09:37:02
  • 来源:  
  • 栏目:解决方案

导语: 提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。

 

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

实例代码

 
  1. // 可以通过 wx.getSetting 先查询一下用户是否授权了 "scope.record" 这个 scope
  2.  
  3. wx.getSetting({
  4.  
  5. success(res) {
  6.  
  7. if (!res.authSetting['scope.record']) {
  8.  
  9. wx.authorize({
  10.  
  11. scope: 'www.cnmibee.com',
  12.  
  13. success () {
  14.  
  15. // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
  16.  
  17. wx.startRecord()
  18.  
  19. }
  20.  
  21. })
  22.  
  23. }
  24.  
  25. }
  26.  
  27. })
  28.  
  29. // 可以通过 wx.getSetting 先查询一下用户是否授权了 "scope.record" 这个 scope
  30. wx.getSetting({
  31. success(res) {
  32. if (!res.authSetting['scope.record']) {
  33. wx.authorize({
  34. scope: 'scope.record',
  35. success () {
  36. // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
  37. wx.startRecord()
  38. }
  39. })
  40. }
  41. }
  42. })

 

 



温馨提示:这篇文章没有解决您的问题?欢迎添加微信:18948083295,有微信小程序专业人员,保证有问必答。转载本站文章请注明转自http://www.okeydown.com/(微信小程序网)。

  • 微信扫描二维码关注官方微信
  • ▲长按图片识别二维码
关注我们

微信小程序官方微信

栏目最新
栏目推荐
返回顶部