微信扫码登录-java

步骤:

2.完善开发者信息

3.申请创建 网站应用

4.填写对应信息 然后坐等审核通过

注意点:

申请创建网站应用 授权回调地址 必须是域名 不能用ip 不能带端口

如果你的回调地址是 www.test.com/login/callBack 那这里就只用填写www.test.com 而在你代码里 需要填写具体的回调地址


后端开发:

流程:

3.根据code换access_token,做本地操作

代码:

<!-这里用到的依赖-->
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.8.11</version>
</dependency>
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class ConstantPropertiesUtil implements InitializingBean {

    @Value("${wx.open.app_id}")
    private String appId;

    @Value("${wx.open.app_secret}")
    private String appSecret;

    @Value("${wx.open.redirect_url}")
    private String redirectUrl;

    public static String WX_OPEN_APP_ID;
    public static String WX_OPEN_APP_SECRET;
    public static String WX_OPEN_REDIRECT_URL;

    
    @Override
    public void afterPropertiesSet() throws Exception {
        WX_OPEN_APP_ID = appId;
        WX_OPEN_APP_SECRET = appSecret;
        WX_OPEN_REDIRECT_URL = redirectUrl;
    }
}
经验分享 程序员 微信小程序 职场和发展