就是微信app弹出 提示 用户授权,点击确认后 , 下一步流程是公网访问本地吗 ?
https://open.weixin.qq.com/ connect/oauth2/authorize?appid='.$appid.'&redirect_uri='.urlencode($redirect_uri).'&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect';
上面微信授权弹窗URL 里面的这个 redirect_url 参数的域名 是不是 就是我在微信后台配置 “授权回调页面域名” 的那个 ? 比如我微信后台配置成 www.a.com(假如互联网能访问) , 然后我的 $redirect_uri 必须写成 www.a.com/xxxxxx 吗 , 但是我要在本地调试 , 本地我随便配置一个域名 local.com , 本地调试用户授权的时候 , $redirect_uri 能不能写成 local.com/xxxxxx ?
可以本地调试,但是绑定域名的时候要有公网环境。
例如已经有了公网环境,域名为abc.com
去微信公众平台配置好abc.com
修改本机host文件,将abc.com映射到本地127.0.0.1
这时候再打开微信开发者工具,就是访问的本地环境了。
需要调试微信接口什么的很方便,本地一改立马生效。