com.jfinal.wxaapp.api

## 类 WxaUserApi

- java.lang.Object
- - com.jfinal.wxaapp.api.WxaUserApi

-     public class WxaUserApi
      extends Object

  微信小程序用户api接口
  作者:
    L.cm

- - ### 构造器概要

    构造器
    构造器和说明
    `WxaUserApi()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `checkUserInfo(String sessionKey, String rawData, String signature)` 验证用户信息完整性
    `ApiResult` | `getSessionKey(String jsCode)` 获取sessionKey
    `ApiResult` | `getUserInfo(String sessionKey, String encryptedData, String ivStr)` 解密用户敏感数据

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### WxaUserApi

          public WxaUserApi()

  - ### 方法详细资料

    - #### getSessionKey

          public ApiResult getSessionKey(String jsCode)

      获取sessionKey
      参数:
        `jsCode` - 登录时获取的 code
      返回:
        ApiResult

    - #### getUserInfo

          public ApiResult getUserInfo(String sessionKey,
                                       String encryptedData,
                                       String ivStr)

      解密用户敏感数据
      参数:
        `sessionKey` - 会话密钥
        `encryptedData` - 明文
        `ivStr` - 加密算法的初始向量
      返回:
        {ApiResult}

    - #### checkUserInfo

          public boolean checkUserInfo(String sessionKey,
                                       String rawData,
                                       String signature)

      验证用户信息完整性
      参数:
        `sessionKey` - 会话密钥
        `rawData` - 微信用户基本信息
        `signature` - 数据签名
      返回:
        {boolean}

Copyright © 2017. All rights reserved.