|
导读微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序是一种不用下载就能使用的应用,也是一... 微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。 这篇文章主要介绍了微信小程序 登陆流程详细介绍的相关资料,需要的朋友可以参考下微信小程序 登陆流程 1:session_key和openId是什么?session_key 官方说明为: session_key是微信服务器生成的针对用户数据进行加密签名的密钥 session_key的用途 (1)对wx.getUserInfo()接口得到“用户信息中的密文”进行解密。 “稍微处理”大体为: (1)生成一个随机数(官方把他叫做3rd_session) 即:session[3rd_session]=session_key+openid openIdopenId:用户唯一标识 即:每个微信用户在你的小程序的唯一的标识。
2:如何获得session_key和openId官方提供了HTTP接口: https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 获取步骤: (1)获得appid,secret,js_code 例如:
3:在“浏览器打开此地址”或者“在后台模拟浏览器的GET执行此地址”就可返回如下的JSON数据(包含openid、sessionkey) 微信小程序获得session_key和openId(加解密、签名系列) 总结:从1,2,3步骤可知,只要获得appid,secret,js_code就可得到session_key和openId
4:appid和secret的获得 appid为小程序ID secret为小程序密钥(AppSecret) 获得方法:小程序后台登录网址:https://mp.weixin.qq.com/ 打开小程序后台网址、注册、登录后,按如下图所示就可找到你的AppID和AppSecret。 微信小程序获得session_key和openId(加解密、签名系列) 注意:目前小程序个人不能注册,开放注册范围:企业、政府、媒体、其他组织;当然用这个办法,个人也能注册了。 传送门:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=495 5:js_code如何获得调用wx.login()接口就可获取登录凭证(js_code) 微信小程序获得session_key和openId(加解密、签名系列)
6:总结整个session_key获取的流程 (1)注册微信小程序、登录后台在设置中获得appId和secret(密钥) 然后调用如下官方提供的http接口,即可返回获取openId、session_key 官方提供了http接口地址为: https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐: 以上就是关于微信小程序的登陆流程的详细内容,更多请关注php中文网其它相关文章! 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。 |
温馨提示:喜欢本站的话,请收藏一下本站!