类 WxMaUser


  • @Configuration
    @EnableConfigurationProperties(WxMaProperties.class)
    @ConditionalOnProperty(prefix="yue.wx.miniapp",
                           name="enabled",
                           havingValue="true")
    public class WxMaUser
    extends java.lang.Object
    微信小程序用户接口
    从以下版本开始:
    2019年6月18日
    作者:
    孙金川
    • 构造器概要

      构造器 
      构造器 说明
      WxMaUser()  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo getCellphone​(java.lang.String appid, java.lang.String sessionKey, java.lang.String encryptedData, java.lang.String iv)
      获取用户绑定手机号信息
      cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult getSessionInfo​(java.lang.String appid, java.lang.String code)
      获取登录后的session信息
      cn.binarywang.wx.miniapp.bean.WxMaUserInfo getUserInfo​(java.lang.String appid, java.lang.String sessionKey, java.lang.String signature, java.lang.String rawData, java.lang.String encryptedData, java.lang.String iv)
      获取用户信息
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • WxMaUser

        public WxMaUser()
    • 方法详细资料

      • getSessionInfo

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

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

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