微信小程序 获取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 相关文章推荐
网页中可关闭的漂浮窗口实现可自行调节
Aug 20 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
Dec 27 Javascript
jquery选择器之内容过滤选择器详解
Jan 27 Javascript
js post提交调用方法
Feb 12 Javascript
JQuery 控制内容长度超出规定长度显示省略号
May 23 Javascript
基于javascript如何传递特殊字符
Nov 30 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
Dec 07 Javascript
javascript运算符语法全面概述
Jul 14 Javascript
Javascript 6里的4个新语法
Aug 25 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
原生js实现倒计时功能(多种格式调用)
Jan 12 Javascript
vuejs2.0子组件改变父组件的数据实例
May 10 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
把77A收信机改造成收音机
2021/03/02 无线电
今天是星期几的4种JS代码写法
2013/09/17 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
react实现换肤功能的示例代码
2018/08/14 Javascript
vue实现单一筛选、删除筛选条件
2020/10/26 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
Python生成随机MAC地址
2015/03/10 Python
python中使用mysql数据库详细介绍
2015/03/27 Python
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
python3序列化与反序列化用法实例
2015/05/26 Python
python导入时小括号大作用
2017/01/10 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
Python 元类实例解析
2018/04/04 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
详解Python 中的容器 collections
2020/08/17 Python
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
寄语十八大感言
2014/02/07 职场文书
初三学生个人自我评定
2014/04/06 职场文书
宣传工作经验材料
2014/06/02 职场文书
医院保洁服务方案
2014/06/11 职场文书
党的群众路线教育实践活动剖析材料
2014/09/30 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
茶花女读书笔记
2015/06/29 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers