首页 > 微信 > 详细

微信云开发相关

时间:2019-07-05 09:49:01      阅读:150      评论:0      收藏:0      [点我收藏+]

1.微信云开发新增一个云函数获取开放功能时上传部署后报错

err Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail request

解决办法:添加config.json,

{
  "permissions": {
    "openapi": []
  }
}

然后重新上传部署(注意:重新上传并部署所有文件时需要等几分钟)。

2.云函数获取手机号码

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">授权获取手机号</button>
getPhoneNumber (e) {
    var cloudID = e.detail.cloudID
    wx.cloud.callFunction({ //想拿获取手机号的信息,需要在按钮getPhoneNumber的回调函数里面获取云函数
      name: ‘getmobile‘,
      data: {
        weRunData: wx.cloud.CloudID(cloudID), // 这个 CloudID 值到云函数端会被替换
      },
      success: res => {
        app.globalData.phoneData = res
      }
    })
  },

此时就会得到类似下方结构的数据

res: {
  event:weRunData: {
    data:{countryCode:xxx,phoneNumber: ‘xxx‘,purePhoneNumber: ‘xxxx‘
  },
xx:x }

注意:调用云函数接口拿到敏感信息wx.cloud.callFunction方法需要在获取手机号码的回调事件中

 

如果是全局调用wx.cloud.callFunction则是获得微信步数的信息

微信云开发相关

原文:https://www.cnblogs.com/ruoqiang/p/11136402.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!