导读
流程
在网上也看到有交互的流程,但是感觉都不太准确。譬如:微信文档中提及,要“引导关注着打开网页授权页面”,但是时序图画的却是第三方应用发送请求到微信;再比如,用户同意授权,页面将跳转至redirect_uri?/code=CODE&state=STATE,这步应该是微信告诉用户浏览器进行重定向,而不是微信直接重定向到第三方应用,如果是微信直接重定向到第三方应用,那么会话应该是第三方应用和微信之间的,第三方应用和微信用户之间却没有了会话!
其他
在获取用户信息时,如果该用户没有关注过该服务号,并且后台采用静默授权(snsapi_base)那么获取到的用户信息基本没有:
WxMpUser[
subscribe=false
openId=oNfgYuIn......YuDg162k
sex=未知
tagIds={}
]
而如果关注过该公众号,则可以获取用户信息:
WxMpUser[
subscribe=true
openId=oNfgY...zGk
nickname=看世界
sex=女
language=zh_CN
city=
province=
country=headImgUrl=http://wx.qlogo.cn/mmopen/169In.........sthxUjaaIM/132
subscribeTime=1487224007
sexId=2
remark=
groupId=0
tagIds={}
]
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
閱讀更多 京京肚肚擼代碼 的文章