步骤 2 : 理解这个二维码地址 步骤 3 : wx.jsp
上一个 教程,就一个目的,在申请成功之后拿到 AppID 和 AppSecret 。
AppID 是公开的,谁都可以知道。 而 AppSecret 是私密的,只有开发者自己知道。 比如我的 AppID 是 wx29859b4928233dd5, 通过它就可以的发起一次 在 点击图片进行微信登录测试 中的登录二维码。 而这个二维码其实就是个地址: https://open.weixin.qq.com/connect/qrconnect?appid=wx29859b4928233dd5&redirect_uri=http://how2j.cn/wx.jsp&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect https://open.weixin.qq.com/connect/qrconnect?appid=wx29859b4928233dd5&redirect_uri=http://how2j.cn/wx.jsp&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect
https://open.weixin.qq.com/connect/qrconnect?appid=wx29859b4928233dd5&redirect_uri=http://how2j.cn/wx.jsp&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect
这个二维码地址代码是:
https://open.weixin.qq.com/connect/qrconnect?appid=wx29859b4928233dd5&redirect_uri=http://how2j.cn/wx.jsp&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect 我们进行如下分解: 微信开放平台域名: https://open.weixin.qq.com/ 连接应用 /connect 二维码服务 /qrconnect 参数appid appid=wx29859b4928233dd5 参数响应地址,表示当微信用户进行了登录扫码之后,微信开放公众平台就会跳转到 http://how2j.cn/wx.jsp 这个地址,把重要信息都发过去 (临时授权票据 code) redirect_uri=http://how2j.cn/wx.jsp 参数response_type,即要求微信开放公众平台返回 临时授权票据 code response_type=code 参数 scope: snsapi_login 即表示这次是做登录 scope=snsapi_login 参数 state=STATE, 即附带的返回值,这里用固定的 STATE. 真实开发的时候 请使用官方建议的做法:设置为简单的随机数加session进行校验 state=STATE 参数 表示进行跳转 #wechat_redirect https://open.weixin.qq.com/connect/qrconnect?appid=wx29859b4928233dd5&redirect_uri=http://how2j.cn/wx.jsp&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect
https://open.weixin.qq.com/connect/qrconnect?appid=wx29859b4928233dd5&redirect_uri=http://how2j.cn/wx.jsp&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect
扫码成功后,就会回调 wx.jsp 这个页面进行处理了。
wx.jsp 将在下个知识点讲解。
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|