微信订阅号已经经过认证了,能否有网页授权获取用户信息的权限,应该怎么做网页授权的功能?
各位高人给个指点
本人微信开发的菜鸟呀,很多都不懂~
各位高人给个指点
本人微信开发的菜鸟呀,很多都不懂~
解决方案
10
1、设置域名
2、自定义菜单链接特殊处理(两种授权方式,弹窗或不弹窗授权)
3、跳转页面获取CODE参数
4、获取access token
5、调用接口
2、自定义菜单链接特殊处理(两种授权方式,弹窗或不弹窗授权)
3、跳转页面获取CODE参数
4、获取access token
5、调用接口
10
1.先到公众平台网站的本人的服务页中配置授权回调域名。(请注意,这里填写的域名不要加http://)
2.让用户进入制定URL(https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect)
参数说明:
APPID : 公众号的唯一标识
REDIRECT_URI :授权后重定向的回调链接地址,请使用urlencode对链接进行处理
SCOPE : 1.snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid)
2.snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)
STATE :重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值
3.在回调页面里通过code换取网页授权access_token
4.根据access_token获取用户信息
2.让用户进入制定URL(https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect)
参数说明:
APPID : 公众号的唯一标识
REDIRECT_URI :授权后重定向的回调链接地址,请使用urlencode对链接进行处理
SCOPE : 1.snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid)
2.snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)
STATE :重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值
3.在回调页面里通过code换取网页授权access_token
4.根据access_token获取用户信息
10
还有本人记得订阅号好像是没有网页授权获取用户信息权限的
10
你用了网页授权功能,你就知道这个步骤对不对了