美文网首页
微信小程序wx.login()、wx.getSetting、wx

微信小程序wx.login()、wx.getSetting、wx

作者: d2defcd61768 | 来源:发表于2022-09-04 06:47 被阅读0次

微信小程序wx.login()、wx.getSetting、wx.getUserProfile的区别和联系?

1、wx.login

前端使用wx.login是获取登录凭证(code),将code发送给后台,后台向微信发送请求获取用户的唯一标识(openid)及本次登录的会话密钥(session_key),然后后台传回前台自定义的登录状态,以及自定义的用户唯一标识,wx.login是用户进入app就要调用的

2、wx.getUserProfile

wx.getUserProfile是为了获取用户的相关信息

3、wx.getSetting

wx.getsetting是获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限

<button open-type="getUserInfo"/> 标

在页面的 .js 文件中创建一个对应的方法 getUserInfo(如果以前就有可以直接修改):

getUserInfo: function (e) {

//...

}

在 getUserInfo 代码中调用 wx.getUserProfile 接口:

wx.getUserProfile

// 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗

wx.getUserProfile({

desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写

success: (res) => {

this.setData({

userInfo: res.userInfo,

hasUserInfo: true })

相关文章

  • 微信小程序wx.login()、wx.getSetting、wx

    1、wx.login 前端使用wx.login是获取登录凭证(code),将code发送给后台,后台向微信发送请求...

  • 小程序登陆总结

    小程序登陆流程图 微信小程序登陆流程总结: wx.login的过程 首先发送wx.login得到code 发送给后...

  • 微信小程序问答

    微信小程序wx.login需要先进行用户授权吗? 不需要的。wx.login是获取code,然后到服务端解决ope...

  • 小程序登录简要

    小程序账号主体信息(对应小程序在微信体系里面的账号密码) { appid,secret } wx.login 获取...

  • 微信小程序遇到的问题

    1.登录的流程: (1)wx.login获取临时登录凭证code. (2)wx.getSetting(OBJECT...

  • 微信小程序登录相关操作

    微信小程序登录验证 标签(空格分隔): 微信 微信登录逻辑,先贴前端代码 解释: wx.login方法从微信服务器...

  • 微信小程序后端开发流程

    微信小程序后端开发流程根据官网总结为两个步骤 1、前端调用 wx.login 返回了code,然后调用wx.get...

  • 小程序 一键登录 uni

    实现小程序一键注册加登录实现逻辑:参考微信 首先调用微信的登录接口 wx.login,获取临时登录凭证 code。...

  • 微信小程序:微信登陆(ThinkPHP作后台)

    微信小程序官方给了十分详细的登陆时序图,当然为了安全着想,应该加上签名加密。 微信小程序端 调用wx.login获...

  • 微信小程序登录/授权流程

    登录 一、调用wx.login() 小程序端通过调用wx.login()API,调用成功的话会在成功的回调里获取一...

网友评论

      本文标题:微信小程序wx.login()、wx.getSetting、wx

      本文链接:https://www.haomeiwen.com/subject/ufwsnrtx.html