类 WxMaUser


  • @Configuration
    @EnableConfigurationProperties(WxMaProperties.class)
    @ConditionalOnProperty(prefix="yue.auth.service.wx.miniapp",
                           name="enabled",
                           havingValue="true")
    public class WxMaUser
    extends Object
    微信小程序用户接口
    从以下版本开始:
    2019年6月18日
    作者:
    ylyue
    • 构造器详细资料

      • WxMaUser

        public WxMaUser()
    • 方法详细资料

      • getSessionInfo

        public cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult getSessionInfo​(String appid,
                                                                                     String code)
        获取登录后的session信息
        参数:
        appid - APPID
        code - 授权CODE码
        返回:
        WxMaJscode2SessionResult unionid 用户在开放平台的唯一标识符,在满足 UnionID 下发条件的情况下会返回,详见 UnionID 机制说明
      • getUserInfo

        public cn.binarywang.wx.miniapp.bean.WxMaUserInfo getUserInfo​(String appid,
                                                                      String sessionKey,
                                                                      String signature,
                                                                      String rawData,
                                                                      String encryptedData,
                                                                      String iv)
         获取用户信息
         
        参数:
        appid - APPID
        sessionKey - 会话密钥
        signature - 数据签名
        rawData - 微信用户基本信息
        encryptedData - 消息密文
        iv - 加密算法的初始向量
        返回:
        WxMaUserInfo 微信小程序用户信息
      • getCellphone

        public cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo getCellphone​(String appid,
                                                                              String sessionKey,
                                                                              String encryptedData,
                                                                              String iv)
         获取用户绑定手机号信息
         
        参数:
        appid - APPID
        sessionKey - 会话密钥
        encryptedData - 消息密文
        iv - 加密算法的初始向量
        返回:
        WxMaPhoneNumberInfo 微信小程序手机号信息