这是一个神奇的网站,哦不,神奇的云函数,它只有三行代码:(真的只有三行哦)
云函数:login
index.js:
const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event) => { return { ...event, ...cloud.getWXContext() } }
神奇功能之四:获取电话号码:
还是这三行代码,获取用户的电话号码。
wxml:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" >{{mobile||"获得电话号码"}}</button>
js:
getPhoneNumber: function (e) {
wx.cloud.callFunction({
name: 'login',
data: {weRunData: wx.cloud.CloudID(e.detail.cloudID)}
}).then(res => {
this.setData({
mobile: res.result.weRunData.data.phoneNumber
})
})
}
其他功能:
神奇功能之一:获取openid:
https://developers.weixin.qq.com/community/develop/article/doc/00080c6e3746d8a940f9b43e55fc13
神奇功能之二:不用授权获取unionid:
https://developers.weixin.qq.com/community/develop/article/doc/000a0c6b580338e947f9db0c65b813
神奇功能之三:100%成功获取unionid:
https://developers.weixin.qq.com/community/develop/article/doc/00066a967c4e384949f93fe1151413
神奇功能之五:获取群id:
将小程序分享到某群里,可获得该群的群id,
https://developers.weixin.qq.com/community/develop/article/doc/000ea802c00f70894cf9fe72556013
牛啊,一次就可以了
"weRunData":{"cloudID":"","errCode":-601005,"errMsg":"invalid cloudID."}
大佬,云函数里面返回结果报错了,这是为什么?怎么解决啊?
大佬,这里的login云函数是自己创建的还是?
写错了,应该是:
大佬 我是个人的小程序 可以获取到手机号吗?
厉害,这真是一段申请的代码