1
edison111cry OP 如果 echo $result 为 false 时,我使用这同一个$code 一直刷新这个页面,几次以后$result 显示出来正确的 json,然后再刷新就是 false,然后有时候会显示
string(78) "{"errcode":40163,"errmsg":"code been used, hints"}" 说明之前显示为 false 的时候,其实 curl 根本就没有去请求微信的接口。 这怎么办? |
2
zhuyao 2017-05-11 11:33:36 +08:00
问题太长,code 换取一次 openid 失效,5 分钟之内失效
|
3
laobaozi 2017-05-11 14:53:17 +08:00
你这个流程没太看懂 为什么获取到了授权码$code 还要用$code 再去请求一次授权?
微信网页获取用户信息的流程参见 https://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html#.E7.AC.AC.E4.BA.8C.E6.AD.A5.EF.BC.9A.E9.80.9A.E8.BF.87code.E6.8D.A2.E5.8F.96.E7.BD.91.E9.A1.B5.E6.8E.88.E6.9D.83access_token |