微信小程序 获取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调webservice实现邮箱验证(检测是否可用)
May 21 Javascript
判断访客终端类型集锦
Jun 05 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
javascript中tostring()和valueof()的用法及两者的区别
Nov 16 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
Apr 14 Javascript
JavaScript实现省市县三级级联特效
May 16 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
Jul 12 Javascript
使用async await 封装 axios的方法
Jul 09 Javascript
使用rollup打包JS的方法步骤
Dec 05 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
Apr 29 Javascript
Vue发布订阅模式实现过程图解
Apr 30 Javascript
理解JavaScript中的Proxy 与 Reflection API
Sep 21 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 csv操作类代码
2009/12/14 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
PHP解决中文乱码
2017/04/28 PHP
PHP与以太坊交互详解
2018/08/24 PHP
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
浅析javascript中function 的 length 属性
2014/05/27 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
浅谈js的异步执行
2016/10/18 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
python 统计列表中不同元素的数量方法
2018/06/29 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
python脚本当作Linux中的服务启动实现方法
2019/06/28 Python
Python hmac模块使用实例解析
2019/12/24 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
师范大学毕业自我鉴定
2013/11/21 职场文书
春节晚会主持词
2014/03/24 职场文书
产品质量承诺书范文
2014/03/27 职场文书
2016年中秋节晚会领导致辞
2015/11/26 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python