请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

微信授权

@GetMapping("/authorize")
public String authorize(@RequestParam("returnUrl") String returnUrl) {

    String url="http://zimeaanet.natapp1.cc/sell/wechat/authorize";
    String state= URLEncoder.encode(returnUrl);
    String redirectUrl = wxMpService.oauth2buildAuthorizationUrl(url, WxConsts.OAuth2Scope.SNSAPI_BASE, state);
    log.info("【微信网页授权】 redirectUrl={}",redirectUrl);
    return "redirect:" + redirectUrl;

}

运行是报错:
2019-02-16 02:23:37,658 - 【微信网页授权】 redirectUrl=https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxe322209489&redirect_uri=http%3A%2F%2Fzimaaenet.natapp1.cc%2Fsell%2Fwechat%2Fauthorize&response_type=code&scope=snsapi_base&state=http%3A%2F%2Fwww.imooc.com&connect_redirect=1#wechat_redirect
2019-02-16 02:23:38,166 - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter ‘returnUrl’ is not present]

正在回答

2回答

采纳为正确答案吧

0 回复 有任何疑惑可以回复我~
提问者 慕后端4593925 2019-02-16 09:53:26

已解决,  URL写错了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号