微信小程序 获取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 相关文章推荐
用Greasemonkey 脚本收藏网站会员信息到本地
Oct 26 Javascript
js 自定义的联动下拉框
Feb 07 Javascript
通过javascript获取iframe里的值示例代码
Jun 24 Javascript
原生javascript实现无间缝滚动示例
Jan 28 Javascript
JQuery 控制内容长度超出规定长度显示省略号
May 23 Javascript
jquery中EasyUI使用技巧小结
Feb 10 Javascript
详解Js模板引擎(TrimPath)
Nov 22 Javascript
浅谈开发eslint规则
Oct 01 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
vue实现几秒后跳转新页面代码
Sep 09 Javascript
在vue项目中 实现定义全局变量 全局函数操作
Oct 26 Javascript
Javascript中async与await的捕捉错误详解
Mar 03 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下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
ThinkPHP实现批量删除数据的代码实例
2014/07/02 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
php防止表单重复提交实例讲解
2019/02/11 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
jquery实用代码片段集合
2010/08/12 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
详解JavaScript事件循环机制
2018/09/07 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Python使用三种方法实现PCA算法
2017/12/12 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
应聘护士自荐信
2013/10/21 职场文书
安全承诺书格式
2014/05/21 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
校园运动会广播稿
2014/10/06 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle