手动实现获取微信openid

查看微信的公共开发文档  网址


一:拿到code

        之前已经将域名微信授权了获得了微信官方给你的appid,通过这个是拿到openid的唯一途径,然后将会重定向到指定网址,还有一个参数scope,有两个选择,第一个base是只获取用户openid,不用授权,当然获取用户的信息比较少,第二个参数userinfo需要用户授权,自然获取用户信息就多了、



用户授权后,微信将会重定向这个地址~  我们应该把这个参数给拦下来。


在出现这个页面后,在微信中登录这个网址,此时就可以获取code了。


二、获取accesstoken


获取到的code,用去请求上述链接,这时就能获取到一个accesstoken了,返回的是一个Json格式~

这样就可以获取openid了


第三步:获取详细信息

        接着看微信文档第三步,都差不多了又是给一个网址,然后返回一个类似json格式的字符串。但是这一步要求scope必须是userinfo,得要用户授权。



猜你喜欢

转载自blog.csdn.net/jae_wang/article/details/80635617