微信小程序 获取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 相关文章推荐
Extjs Ajax 乱码问题解决方案
Apr 15 Javascript
JavaScript中:表达式和语句的区别[译]
Sep 17 Javascript
JS获取地址栏参数的小例子
Aug 23 Javascript
浅析IE10兼容性问题(frameset的cols属性)
Jan 03 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
Jun 15 Javascript
jQuery树插件zTree使用方法详解
May 02 jQuery
Angular2 自定义validators的实现方法
Jul 05 Javascript
如何开发出更好的JavaScript模块
Dec 22 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
Mar 20 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
Jan 19 Javascript
Ajax异步刷新功能及简单案例
Nov 20 Javascript
JS前端可视化canvas动画原理及其推导实现
Aug 05 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里的中文变量说明
2011/07/23 PHP
关于php循环跳出的问题
2013/07/01 PHP
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
php二维码生成
2015/10/19 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
基于jQuery的日期选择控件
2009/10/27 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
分享bootstrap学习笔记心得(组件及其属性)
2017/01/11 Javascript
JavaScript函数绑定用法实例分析
2017/11/14 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
python去除所有html标签的方法
2015/05/05 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
python定向爬虫校园论坛帖子信息
2018/07/23 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
python实现UDP协议下的文件传输
2020/03/20 Python
浅谈Python中的字符串
2020/06/10 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
adidas泰国官网:adidas TH
2020/07/11 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
编辑个人求职信范文
2013/09/21 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技