微信小程序 获取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 Chart 插件整理
Jun 18 Javascript
jquery ajax 调用失败的原因示例介绍
Sep 27 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
Nov 13 Javascript
jQuery.holdReady()使用方法
May 20 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
Feb 28 Javascript
js查看一个函数的执行时间实例代码
Sep 12 Javascript
angularjs中回车键触发某一事件的方法
Apr 24 Javascript
vue-cli 打包使用history模式的后端配置实例
Sep 20 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 Javascript
javascript实现京东登录显示隐藏密码
Aug 02 Javascript
JavaScript常用工具函数汇总(浏览器环境)
Sep 17 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
关于IIS php调用com组件的权限问题
2012/01/11 PHP
基于PHP array数组的教程详解
2013/06/05 PHP
PHP把数字转成人民币大写的函数分享
2014/06/30 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
File, FileReader 和 Ajax 文件上传实例分析(php)
2011/04/27 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
[01:00:25]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS Liquid
2018/03/31 DOTA
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Calzedonia美国官网:意大利风格袜子、打底裤和沙滩装
2018/07/19 全球购物
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
计算机相关的自我评价
2014/01/15 职场文书
环保建议书600字
2014/05/14 职场文书
应届毕业生自荐信
2014/05/28 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
营业用房租赁协议书
2014/11/26 职场文书
谢师宴家长致辞
2015/07/27 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS