微信小程序获取微信用户的OpenId和基本信息

Posted 7分记忆3分耐力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序获取微信用户的OpenId和基本信息相关的知识,希望对你有一定的参考价值。

获取OpenId:

1.一般会在小程序app.json的onload里,用wx.login()返回code;

2.将code通过发送到服务器(wx.request发送),结合小程序的appid+appsecret+code,返回session_key和openid.

 

 

 

获取用户信息:

首先,是要用户授权的,这是废话.

1.小程序用<button open-type="getUserInfo" bindgetuserinfo="getfun"/>,弹出授权窗口,在getfun()方法里,可以用wx.getUserInfo(),success时返回userInfo

2.一般授权是写成组件,或者单独页面,方便调用。

3.在app.json里,可以判断是否获得授权,和订阅消息权限。使用wx.getSetting(),还可以,在wx.getUserInfo(),返回fail,来间接判断未授权。

以上是关于微信小程序获取微信用户的OpenId和基本信息的主要内容,如果未能解决你的问题,请参考以下文章

uniapp在微信小程序获取用户信息和openId

怎样开发微信小程序获取用户个人信息

微信小程序和公众号绑定后, 用户的openid信息相同吗

小程序微信登录

如何获取微信小程序用户openid

微信小程序,weixin,怎么获取用户的Openid