微信小程序 获取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 获得服务器控件值的方法小结
May 11 Javascript
使用C++为node.js写扩展模块
Apr 22 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
Jun 19 Javascript
关于JS中prototype的理解
Sep 07 Javascript
纯原生js实现table表格的增删
Jan 05 Javascript
javascript将list转换成树状结构的实例
Sep 08 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
Dec 13 Javascript
centos 上快速搭建ghost博客方法分享
May 23 Javascript
浅析Vue.js中v-bind v-model的使用和区别
Dec 04 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
Mar 29 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
Vue+tracking.js 实现前端人脸检测功能
Apr 16 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实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
PHP定时执行任务实现方法详解(Timer)
2015/07/30 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
JavaScript Chart 插件整理
2010/06/18 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
前端vue+elementUI如何实现记住密码功能
2020/09/20 Javascript
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
详解python中的Turtle函数库
2018/11/19 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
超市5.1促销活动
2014/01/15 职场文书
预备党员转正考核材料
2014/06/03 职场文书
淘宝店策划方案
2014/06/07 职场文书
车间核算员岗位职责
2014/07/01 职场文书
2014和解协议书范文
2014/09/15 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
部门优秀员工推荐信
2015/03/24 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
工作报告范文
2019/06/20 职场文书
纯html+css实现Element loading效果
2021/08/02 HTML / CSS
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸