微信小程序 获取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 相关文章推荐
JS backgroundImage控制
May 19 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
Dec 11 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
Aug 29 Javascript
jQuery中DOM操作实例分析
Jan 23 Javascript
JavaScript中的splice()方法使用详解
Jun 09 Javascript
微信开发 消息推送实现代码
Oct 21 Javascript
javascript设置文本框光标的方法实例小结
Nov 04 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 Javascript
微信小程序实现预览图片功能
Oct 22 Javascript
微信小程序工具函数封装
Oct 28 Javascript
详解VUE中的插值( Interpolation)语法
Oct 18 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实现中文字符截取防乱码方法汇总
2015/04/29 PHP
smarty的section嵌套循环用法示例
2016/05/28 PHP
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
angularjs学习笔记之完整的项目结构
2015/09/26 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
2018/11/05 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
2019/06/10 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
2020/08/14 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
python list 合并连接字符串的方法
2013/03/09 Python
python根据京东商品url获取产品价格
2015/08/09 Python
Python 内置函数complex详解
2016/10/23 Python
13个最常用的Python深度学习库介绍
2017/10/28 Python
基于python实现百度翻译功能
2019/05/09 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
pandas按行按列遍历Dataframe的几种方式
2019/10/23 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
营销总经理岗位职责
2014/02/02 职场文书
幼儿园数学教学反思
2014/02/02 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
庆七一活动总结
2014/08/27 职场文书
每日六道java新手入门面试题,通往自由的道路
2021/06/30 Java/Android