微信小程序wx.login()获取openid整套流程

微信小程序wx.login()获取openid整套流程是怎么样的?下面是创新互联列出的整套完整流程代码,可以直接复制,直接用。

创新互联公司-专业网站定制、快速模板网站建设、高性价比垫江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式垫江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖垫江地区。费用合理售后完善,十载实体公司更值得信赖。

代码如下:

wx.login({

success: res => {

// 发送 res.code 到后台换取 openId, sessionKey, unionId

if (res.code) {

var that = this;

//发起网络请求

wx.request({

url: 'https://api.weixin.qq.com/sns/jscode2session',

data: {

appid: '微信小程序的appid',

secret: '微信小程序的秘钥',

js_code: res.code,

grant_type: 'authorization_code'

},

success: function (response) {

if (response.data.openid != null && response.data.openid != undefined) {

that.globalData.openid = response.data.openid

}

},

fail: function (error) {

console.log('获取openid失败');

}

})

} else {

console.log('登录失败!' + res.errMsg)

}

}

})

上面代码其中有一行做下解释:

success: function (response) {

if (response.data.openid != null && response.data.openid != undefined) {

that.globalData.openid = response.data.openid

}

这行代码的意思是成功返回函数,如果response.data.openid不为空或者response.data.openid不为undefined未定义,那么,就把response.data.openid这个openid传给globalData.openid。

补充:

这个函数主要的应用场景是用户登录注册的时候,会需要微信用户的openid。尤其是微信小程序定制开发,很多客户会需要用户注册信息,那么这个时候就需要用户登录注册,那么openid的获取就显得重要了。

标题名称:微信小程序wx.login()获取openid整套流程
转载来于:https://www.cdcxhl.com/article14/scccde.html

成都网站建设公司_创新互联,为您提供网站设计公司网站设计动态网站软件开发服务器托管网站排名

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设