微信小程序 获取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 类
Nov 07 Javascript
javascript 贪吃蛇实现代码
Nov 22 Javascript
使用jQuery管理选择结果
Jan 20 Javascript
jQuery实现首页图片淡入淡出效果的方法
Jun 10 Javascript
开启Javascript中apply、call、bind的用法之旅模式
Oct 28 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
jquery仿ps颜色拾取功能
Mar 08 Javascript
用Vue.extend构建消息提示组件的方法实例
Aug 08 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
Aug 23 Javascript
JavaScript实现音乐自动切换和轮播
Nov 05 Javascript
JS执行控制之节流模式实例分析
Dec 21 Javascript
vue+Element-ui前端实现分页效果
Nov 15 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 开发环境配置(Zend Studio)
2010/04/28 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
js仿iphone秒表功能 计算平均数
2017/01/11 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
Vue2 模板template的四种写法总结
2018/02/23 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
深入解析Python编程中JSON模块的使用
2015/10/15 Python
django之常用命令详解
2016/06/30 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
python自动化生成IOS的图标
2018/11/13 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
如何打开WebSphere远程debug
2014/10/10 面试题
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
励志演讲稿500字
2014/08/21 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
python实现图片批量压缩
2021/04/24 Python
详解JavaScript中Arguments对象用途
2021/08/30 Javascript