一.通过在公众号测试账号获取openid
获取自己的AppID,AppSecret→获取accessToken→获取openid→获取个人信息
使用自己的微信弄一个测试账号,然后获取appid和appsecret
这里是appid和appsecret,拷贝下来放在记事本上记下来或者代码里记下来
接着打开微信公众平台开发者工具,获取accessToken
选择基础支持→获取token→输入刚刚测试账号的appid和appsecret显示校验通过,点击检查问题,如果没有问题就会返回成功
记下access_token保存,接下来获取openid
同样在线接口调试
用户管理→获取关注着接口列表
这里的next_openid不用填写,access_token即是刚刚获取到的,点击检查问题
记住获取到的openid,创建一个微信类,同时数据库也建一个相应的表
public class WeixinUserInfo {
// 用户的标识
private String openId;
// 关注状态(1是关注,0是未关注),未关注时获取不到其余信息
private int subscribe;
// 用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间
private String subscribeTime;
// 昵称
private String nickname;
// 用户的性别(1是男性,2是女性,0是未知)
private int sex;
// 用户所在国家
private String country;
// 用户所在省份
private String province;
// 用户所在城市
private String city;
// 用户的语言,简体中文为zh_CN
private String language;
// 用户头像
private String headImgUrl;
public String getOpenId() {
return openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public int getSubscribe() {
return subscribe;
}
public void setSubscribe(int subscribe) {
this.subscribe = subscribe;
}
public String getSubscribeTime() {
return subscribeTime;
}
public void setSubscribeTime(String subscribeTime) {
this.subscribeTime = subscribeTime;
}
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
public int getSex(