微信支付之获取openid
2.文档阅读接着阅读文档我们可以发现网页授权有两种scope,snsapi_base和snsapi_userinfo。两种scope都可以获取到opeid,不同的是snsapi_userinfo除了openid外还可以获取到用户的基本信息,但是需要用户手动进行确认。再往下阅读我们可以看到官方文档的授权步骤
第一步:用户同意授权,获取code第二步:通过code换取网页授权access_token以及openid第三步:刷新access_token(如果需要)第四步:拉取用户信息(需scope为 snsapi_userinfo)
我们只需要openid,所以我们只开发到第二步就好了。下面我们就按着官方步骤来开发。
3.获取code查看文档后我们发现我们需要拼接一个url并且访问它。url的参数文档中写的很清楚了。看他的例子也能看个清楚。这里比较重要的是redirect_uri。这个参数所填的是一个