微信小程序 获取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 轻松支持函数重载 (Part 1 - 设计)
Aug 04 Javascript
一个轻量级的javascript库 pj介绍
Dec 19 Javascript
JavaScript保存并运算页面中数字类型变量的写法
Jul 06 Javascript
JavaScript编写推箱子游戏
Jul 07 Javascript
js解决movebox移动问题
Mar 29 Javascript
用js实现博客打赏功能
Oct 24 Javascript
收藏AngularJS中最重要的核心功能
Jul 09 Javascript
用最少的JS代码写出贪吃蛇游戏
Jan 12 Javascript
vue使用中的内存泄漏【推荐】
Jul 10 Javascript
Angular父子组件通过服务传参的示例方法
Oct 31 Javascript
vue.config.js常用配置详解
Nov 14 Javascript
Angular之jwt令牌身份验证的实现
Feb 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
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
PHP获取一个字符串中间一部分字符的方法
2014/08/19 PHP
php实现可逆加密的方法
2015/08/11 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
javascript权威指南 学习笔记之变量作用域分享
2011/09/28 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
js实现的星星评分功能函数
2015/12/09 Javascript
javascript基础知识讲解
2017/01/11 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
python使用any判断一个对象是否为空的方法
2014/11/19 Python
深入Python解释器理解Python中的字节码
2015/04/01 Python
Python的Urllib库的基本使用教程
2015/04/30 Python
Python中type的构造函数参数含义说明
2015/06/21 Python
Python编程实现的简单Web服务器示例
2017/06/22 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
IntelliJ 中配置 Anaconda的过程图解
2020/06/01 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
函授毕业个人自我评价
2014/02/20 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
大学学习计划书范文
2014/05/02 职场文书
争先创优公开承诺书
2014/08/30 职场文书
社区灵活就业证明
2014/11/03 职场文书
2015年度对口支援工作总结
2015/07/22 职场文书
汉语拼音教学反思
2016/02/22 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
MySQL中in和exists区别详解
2021/06/03 MySQL
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript