微信小程序 获取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 相关文章推荐
插件:检测javascript的内存泄漏
Mar 04 Javascript
javascript 用原型继承来实现对象系统
Mar 22 Javascript
再谈querySelector和querySelectorAll的区别与联系
Apr 20 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
May 20 Javascript
从数据库读取数据后将其输出成html标签的三种方法
Oct 13 Javascript
微信中一些常用的js方法汇总
Mar 12 Javascript
JS实现浏览器状态栏显示时间的方法
Oct 27 Javascript
javascript 正则表达式去空行方法
Jan 24 Javascript
vue-dialog的弹出层组件
May 25 Javascript
完美解决通过IP地址访问VUE项目的问题
Jul 18 Javascript
Element Carousel 走马灯的具体实现
Jul 26 Javascript
vue 数据双向绑定的实现方法
Mar 04 Vue.js
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
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
PHP 多维数组排序实现代码
2009/08/05 PHP
PHP 设计模式系列之 specification规格模式
2016/01/10 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
javascript中获取元素标签中间的内容的实现方法
2016/10/08 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
javascript  删除select中的所有option的实例
2017/09/17 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python Tkinter基础控件用法
2014/09/03 Python
Python简单的制作图片验证码实例
2017/05/31 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
详解numpy的argmax的具体使用
2019/05/27 Python
Python创建数字列表的示例
2019/11/28 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
python跨文件使用全局变量的实现
2020/11/17 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
英语系本科生求职信范文
2013/12/18 职场文书
学生党员的自我评价范文
2014/03/01 职场文书
教师考察材料范文
2014/06/03 职场文书
八项规定整改方案
2014/10/01 职场文书
全民创业工作总结
2015/08/13 职场文书
2016年教师政治思想表现评语
2015/12/02 职场文书
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android
Python语言内置数据类型
2022/02/24 Python