① php微信开发获取用户信息
获取用户信息一般基于两种方式,不过首先都要获取用户的openid,用户的openid是用户对应公众号的唯一标识
第一种:用户发送信息给公众号的时候,fromuser这个字段会包含用户的openid
第二种:使用auth2.0权限,首先需要进入微信公众号的官方后台,设置一下域名,然后组装一个类似https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
这样的URL,APPID 需要换成公众号的APPID,REDIRECT_URI需要换成你需要或许用户信息的页面,SCOPE如果设置为snsapi_base,不用弹出授权,但是也无法获得昵称等信息,如果设置为snsapi_userinfo,则会弹出一个确定的界面,在用户体验上不是很好。如果还有其他问题,可以追问!
② PHP通过oauth2.0获得微信授权后用户的信息, 之后该怎么设计
纠正一下,用户是openid。
一般获取微信授权的用户信息主要的作用是免去注册和登陆过程,并且和用户的微信联系在一起,所以,如果还有其他用户注册的,建议是做微信绑定,这样微信用户只是多一个途径,本质上还是普通的用户。
一般在获取之前会先把当前需要授权的url存起来,然后跳转微信授权,获取到用户信息后,存下用户信息,然后再跳转回之前的url。
③ php微信开发获取用户信息
步骤一:
获取用户信息需要”通过微信认证“ 请确认你是否有相应权限
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183