微信小程序 获取session_key和openid的实例


Posted in Javascript onAugust 17, 2017

微信小程序 获取session_key和openid的实例

说说获取session_key和openid的条件

1.AppID(小程序ID);

2.AppSecret(小程序密钥);

3.登录时获取code;

注意:即使获取到了appid,未通过打款验证,也是不能拿到code的.

打印出来是这样的.

微信小程序 获取session_key和openid的实例

获取流程:

1.公众平台上找到AppID(小程序ID)和AppSecret(小程序密钥);
微信小程序 获取session_key和openid的实例

2.微信小程序中调用API获取code

wx.login({
   success: function(res) {
    console.log(res.code)//这就是code 
  });

3.code 换取 session_key和openid

用户允许登录后,回调内容会带上 code(有效期五分钟),开发者需要将 code 发送到开发者服务器后台,使用code 换取 session_key api,将 code 换成 openid 和 session_key

微信小程序 获取session_key和openid的实例
后台访问微信服务器接口就能拿到openid 和 session_key

微信小程序 获取session_key和openid的实例 

文档说不应该把openid或者session_key作为用户标识;

我就不折腾了.直接用openid做唯一标识.没啥毛病.

当然也可以按照官方文档,后台生成session,以3rd_session为key,session_key+ opneid为value.

微信小程序 获取session_key和openid的实例

如有疑问,请留言或者到本站社区交流讨论,本站关于小程序的文章还有很多,希望大家能搜索参阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
jQuery中的常用事件总结
Dec 27 Javascript
js获取元素在浏览器中的绝对位置
Jul 24 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
Jun 20 Javascript
js获取html页面节点方法(递归方式)
Dec 13 Javascript
JS辨别访问浏览器判断是android还是ios系统
Aug 19 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
Jan 29 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
Mar 30 Javascript
Angularjs中使用layDate日期控件示例
Jan 11 Javascript
angularjs数组判断是否含有某个元素的实例
Feb 27 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 jQuery
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
Apr 08 Javascript
js实现点击烟花特效
Oct 14 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
Aug 17 #Javascript
BootStrap 页签切换失效的解决方法
Aug 17 #Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
Aug 17 #Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
Aug 17 #Javascript
微信小程序滚动Tab实现左右可滑动切换
Aug 17 #Javascript
Angular实现图片裁剪工具ngImgCrop实践
Aug 17 #Javascript
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 #jQuery
You might like
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
jQuery控制图片的hover效果(smartRollover.js)
2012/03/18 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
Javascript刷新窗口方法小结
2015/10/21 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
2015/12/26 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
微信小程序使用GoEasy实现websocket实时通讯
2020/05/19 Javascript
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
sqlalchemy对象转dict的示例
2014/04/22 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
Python中文编码知识点
2019/02/18 Python
使用GitHub和Python实现持续部署的方法
2019/05/09 Python
python对常见数据类型的遍历解析
2019/08/27 Python
Python监控服务器实用工具psutil使用解析
2019/12/19 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
浅析matlab中imadjust函数
2020/02/27 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
Myprotein芬兰官网:欧洲第一运动营养品牌
2019/05/05 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
什么是网络协议
2016/04/07 面试题
经典优秀个人求职自荐信格式
2013/09/25 职场文书
播音主持专业个人自我评价
2014/01/09 职场文书
优秀村官事迹材料
2014/01/10 职场文书
银行员工辞职信范文
2014/01/20 职场文书
环境科学专业求职信
2014/08/04 职场文书
学期个人自我总结
2015/02/13 职场文书
Python中with上下文管理协议的作用及用法
2022/03/18 Python