微信小程序 获取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 插件仿百度搜索框智能提示(带Value值)
Jan 22 Javascript
jQuery实现友好的轮播图片特效
Jan 12 Javascript
Javascript编写俄罗斯方块思路及实例
Jul 07 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
Mar 30 Javascript
微信小程序-详解数据缓存
Nov 24 Javascript
微信小程序 Template详解及简单实例
Jan 05 Javascript
windows下vue.js开发环境搭建教程
Mar 20 Javascript
vue 的keep-alive缓存功能的实现
Mar 22 Javascript
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
JavaScript数组、json对象、eval()函数用法实例分析
Feb 21 Javascript
js实现列表向上无限滚动
Jan 13 Javascript
关于ES6尾调用优化的使用
Sep 11 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
PHP Google的translate API代码
2008/12/10 PHP
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
js中有关IE版本检测
2012/01/04 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
JavaScript事件 "事件对象"的注意要点
2016/01/14 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
javascript中的面向对象
2017/03/30 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
js实现幻灯片轮播图
2020/08/14 Javascript
解决vue scoped scss 无效的问题
2020/09/04 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
python查询mysql中文乱码问题
2014/11/09 Python
老生常谈Python基础之字符编码
2017/06/14 Python
Python图像处理之简单画板实现方法示例
2018/08/30 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
pymysql 开启调试模式的实现
2019/09/24 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
护士的岗位职责
2013/12/04 职场文书
高中生活自我鉴定
2014/01/18 职场文书
高中生的自我评价
2014/03/04 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
2016年小学推普宣传周活动总结
2016/04/06 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
Golang 遍历二叉树
2022/04/19 Golang