微信小程序 获取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 相关文章推荐
Prototype1.6 JS 官方下载地址
Nov 30 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
Dec 08 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
Nov 07 Javascript
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
Jun 11 Javascript
学习JavaScript设计模式之代理模式
Jan 12 Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 Javascript
微信小程序 开发MAP(地图)实例详解
Jun 27 Javascript
Javascript实现运算符重载详解
Apr 07 Javascript
js常用正则表达式集锦
May 17 Javascript
小程序如何构建骨架屏
May 29 Javascript
vue video和vue-video-player实现视频铺满教程
Oct 30 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
ASP知识讲座四
2006/10/09 PHP
php获得当前的脚本网址
2007/12/10 PHP
学习php笔记 字符串处理
2010/10/19 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
Angular项目中$scope.$apply()方法的使用详解
2017/07/26 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
微信小程序实现图片压缩功能
2018/01/26 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
vue+element实现图片上传及裁剪功能
2020/06/29 Javascript
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
金融专业个人的自我评价
2013/10/18 职场文书
总裁秘书岗位职责
2013/12/04 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
初中班主任评语
2014/04/24 职场文书
服务口号大全
2014/06/11 职场文书
抗震救灾标语
2014/06/26 职场文书
党员倡议书
2015/01/19 职场文书
运动会入场词
2015/07/18 职场文书
追悼会家属答谢词
2015/09/29 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers