类 WechatUtils

java.lang.Object
com.ishop.mobile.util.WechatUtils

public class WechatUtils extends Object
  • 字段详细资料

  • 构造器详细资料

    • WechatUtils

      public WechatUtils()
  • 方法详细资料

    • decryptPhoneNumber

      public static final String decryptPhoneNumber(String miniAppId, String encryptData, String sessionKey, String iv)
      解密微信手机号。
      参数:
      miniAppId -
      encryptData -
      sessionKey -
      iv -
      返回:
    • getWechatOauthAccessTokenUrl

      public static final String getWechatOauthAccessTokenUrl(String appId, String secret, String code)
    • getJsSdkSign

      public static String getJsSdkSign(String nonceStr, String ticket, String timestamp, String url)
      获取ticket时,生成签名信息。
      参数:
      nonceStr -
      ticket -
      timestamp -
      url -
      返回:
    • getSign

      public static String getSign(String voJson, String signKey) throws Exception
      获取sign
      参数:
      voJson - 微信公共下单对象
      signKey - 微信签名key
      返回:
      String
      抛出:
      Exception
    • getSign

      public static String getSign(Map<String,String> map, String signKey) throws Exception
      获取sign
      参数:
      map - 待签名数据
      signKey - 微信签名key
      返回:
      String
      抛出:
      Exception
    • acquireObjectNode

      public static final com.fasterxml.jackson.databind.node.ObjectNode acquireObjectNode(String entity)