微信公众号配置问题(测试公众号)
起因
公司部署新环境,需要用测试公众号进行测试外链效果,这个外链是用来获取用户授权,如下链接 解决办法 open.weixin.qq.com/connect/oau…? appid=YOUR_APPID& redirect_uri=YOUR_REDIRECT_URI& response_type=code& scope=snsapi_userinfo (或 snsapi_base)& state=STATE 注意:上面的URL末尾没有换行符,实际使用时应拼接成一行完整的URL 参数解释:
appid:你的公众号AppID。(写死或者BU传入)
redirect_uri:授权后重定向的回调地址,需要与你在微信公众平台后台设置的授权回调域名一致。
response_type:固定值 “code”。
scope:授权作用域,例如 “snsapi_base”(静默授权,仅获取用户openid,不会有弹窗授权,静默的授权)或 “snsapi_userinfo”(获取用户详细信息,会有弹窗授权)。
state:可选参数,用于保持请求和回调状态的一致性,默认为空,可以设置任意字符串。
微信通过redirect_uri和你在公众号配置的域名进行比较,相同就让你获取用户权限,并跳到redirect_uri这个链接所指的位置。(备注:截图2中标红的位置就是redirect_uri授权的地址类似test.shaonianxue.cn)