其实这个也是我个人看了好几篇博客总结出来的,现在就给大家整理在下面。
1、首先我们要获取微信code,因为在获取openID需要微信code参数,详情查看微信文档。
public static void main(String[] args) throws UnsupportedEncodingException{
// 获取你拿到的 appid 和 secret
String appid = "**********************";
// 使用 urlEncode 对链接进行处理 [授权回调域名(xxx.com)]
String encodeurl = URLEncoder.encode("https://你的域名(对应生产和测试) /getCode","UTF-8");
//定义请求地址
String url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";
url = url.replace("APPID",appid).re