获取微信openid
2016-10-07 13:15:58 0 举报
微信
作者其他创作
大纲/内容
页面
WxCodeServlet
1.微信生成code后请求WxOpenIdServlet,并把code加在名为code参数上
回调
同步调用
1.从微信公众号里打开页面2.可以先从cookie里取openid,如果没有则发送一个ajax请求
redirect
ajax
返回AuthToken
1.通过request.getParameter(\"code\")拿到code的值2.再用code获取AuthToken(openid包含在AuthToken中,拿到这个就拿到openid了)3.从AuthToken中取出openid,并redirect到前台页面(redirect的url拼上openid),前台页面可以从url的参数中取出openid,并保存到cookie里
WxOpenIdServlet
1.WxCodeServlet去请求 微信服务器获取code2.在请求微信服务器的url上要加一个供微信回调的地址(微信通过请求这个地址把code传过来,这个地址就是WxOpenIdServlet的地址)
获取AuthToken
微信服务器
收藏
0 条评论
回复 删除
下一页