类 OpenIdUtil

java.lang.Object
com.sh.weixin.openid.OpenIdUtil

public class OpenIdUtil extends Object

Description: 获取微信关注用户

Title:首亨软件 - TSS/CRM等

从以下版本开始:
2014年2月14日
  • 构造器详细资料

    • OpenIdUtil

      public OpenIdUtil()
  • 方法详细资料

    • getInfoByOpenIdBase

      public static JSONObject getInfoByOpenIdBase(String appId, String appsecret, String openId)
      获取关注者基本信息
      参数:
      appId - String
      appsecret - String
      openId - 普通用户的标识,对当前公众号唯一
      返回:
      JSONObject 更多说明请参照:http://mp.weixin.qq.com/wiki/index.php?title=%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF subscribe:用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。 openid:用户的标识,对当前公众号唯一 nickname:用户的昵称 sex:用户的性别,值为1时是男性,值为2时是女性,值为0时是未知 city:用户所在城市 country:用户所在国家 province:用户所在省份 language:用户的语言,简体中文为zh_CN headimgurl:用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空 subscribe_time:用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间 正常时返回: {"subscribe":1,"openid":"oHGsgt7M2wqe65p3aaIclafy1hXU","nickname":"江兴春","sex":1,"language":"zh_CN","city":"九龙坡","province":"重庆","country":"中国","headimgurl":"","subscribe_time":1392279863} 错误时微信会返回错误码等信息,JSON数据包示例如下(该示例为AppID无效错误): {"errcode":40013,"errmsg":"invalid appid"}
    • getInfoByOpenId

      public static WXUser getInfoByOpenId(String appId, String appsecret, String openId)
      获取页面信息
      参数:
      appId - String
      appsecret - String
      openId - String
      返回:
      WXUser
    • main

      public static void main(String[] args)