给某地址传送值让其返回东西时
如:生成二维码的时候,就需要给某个地址传送一些值,通过值生成二维码
注:代码中的%s就是占位符,下面还需要给里面传入数据
如:
//获取到code和state
public String callBack(String code,String state){
//传入扫描二维码获取的两个参数code,state
//拿着code,请求微信提供固定的地址,获取到有两个值access_token(访问凭证),openid(唯一标识)
String baseAccessTokenUrl="https://api.weixin.qq.com/sns/oauth2/access_token" +
"?appid=%s" +
"&secret=%s" +
"&code=%s" +
"&grant_type=authorization_code";
//填充%s
String accessTokenUrl = String.format(
baseAccessTokenUrl,
ConstantWxUtils.WX_OPEN_APP_ID,
ConstantWxUtils.WX_OPEN_APP_SECRET,
code
);