微信小程序 获取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 相关文章推荐
Pro JavaScript Techniques学习笔记
Dec 28 Javascript
跨域传值即主页面与iframe之间互相传值
Dec 09 Javascript
javascript实现table表格隔行变色的方法
May 13 Javascript
AngularJS中的Directive自定义一个表格
Jan 25 Javascript
微信小程序(应用号)简单实例应用及实例详解
Sep 26 Javascript
学习vue.js表单控件绑定操作
Dec 05 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
Feb 15 Javascript
javascript获取指定区间范围随机数的方法
Sep 08 Javascript
Vue.js项目模板搭建图文教程
Sep 20 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
Oct 26 Javascript
vue.js使用watch监听路由变化的方法
Jul 08 Javascript
JS正则表达式验证密码强度
Mar 18 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
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
fix-ie5.js扩展在IE5下不能使用的几个方法
2007/08/20 Javascript
仿微博字符限制效果实现代码
2012/04/20 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
面包屑导航详解
2017/12/07 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
python实现坦克大战
2020/04/24 Python
Python绘制数码晶体管日期
2021/02/19 Python
伦敦一家非常流行的时尚精品店:Oxygen Boutique
2017/01/15 全球购物
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
Noon埃及:埃及在线购物
2019/11/26 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
linux系统都有哪些运行级别
2012/04/15 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
致100米运动员广播稿
2014/02/14 职场文书
英文求职信写作小建议
2014/02/16 职场文书
如何写求职信
2014/05/24 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
西双版纳导游词
2015/02/03 职场文书
2015教师个人工作总结范文
2015/03/31 职场文书
面试通知单大全
2015/04/20 职场文书
贫困证明书范文
2015/06/16 职场文书
学校体育节班级口号
2015/12/25 职场文书
python绘制简单直方图(质量分布图)的方法
2022/04/21 Python