微信小程序 获取session_key和openid的实例

 更新时间:2017年08月17日 15:17:54   作者:dzp_coder  
这篇文章主要介绍了微信小程序 获取session_key和openid的实例的相关资料,希望能通过本文帮助到大家实现这样的功能,需要的朋友可以参考下

微信小程序 获取session_key和openid的实例

说说获取session_key和openid的条件

1.AppID(小程序ID);

2.AppSecret(小程序密钥);

3.登录时获取code;

注意:即使获取到了appid,未通过打款验证,也是不能拿到code的.

打印出来是这样的.


未认证

获取流程:


1.公众平台上找到AppID(小程序ID)和AppSecret(小程序密钥);
公众平台

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


接口
后台访问微信服务器接口就能拿到openid 和 session_key

说明 

文档说不应该把openid或者session_key作为用户标识;

我就不折腾了.直接用openid做唯一标识.没啥毛病.

当然也可以按照官方文档,后台生成session,以3rd_session为key,session_key+ opneid为value.

登录时序图

如有疑问,请留言或者到本站社区交流讨论,本站关于小程序的文章还有很多,希望大家能搜索参阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 前端面试JavaScript高频手写大全

    前端面试JavaScript高频手写大全

    这篇文章主要向大家介绍的是在面试JS过程中,面试官常常问的几种类型,算法题、涉及js原理的题以及ajax请求等等,刚兴趣的小伙伴请参考下面文章的具体内容
    2021-09-09
  • 微信小程序使用navigateTo数据传递的实例

    微信小程序使用navigateTo数据传递的实例

    这篇文章主要介绍了微信小程序使用navigateTo数据传递的实例的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • JS封装转换前后端接口数据格式工具函数下划线<=>大写

    JS封装转换前后端接口数据格式工具函数下划线<=>大写

    这篇文章主要为大家介绍了JS优雅封装转换前后端接口数据格式工具函数下划线<=>大写实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 微信小程序 Flex布局详解

    微信小程序 Flex布局详解

    这篇文章主要介绍了微信小程序 Flex布局详解的相关资料,需要的朋友可以参考下
    2016-10-10
  • element plus的样式修改和扩展实例

    element plus的样式修改和扩展实例

    这篇文章主要为大家介绍了element plus的样式修改和扩展实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • ResizeObserver API使用示例详解

    ResizeObserver API使用示例详解

    这篇文章主要为大家介绍了ResizeObserver API使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 前端Website sitemap.xml文件搜索引擎优化

    前端Website sitemap.xml文件搜索引擎优化

    这篇文章主要为大家介绍了前端Website的sitemap.xml文件和搜索引擎优化实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 微信小程序之网络请求简单封装实例详解

    微信小程序之网络请求简单封装实例详解

    这篇文章主要介绍了微信小程序之网络请求简单封装实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • 利用JavaScript写一个简单计算器

    利用JavaScript写一个简单计算器

    这篇文章主要介绍了 如何利用JavaScript写一个简单计算器,利用JavaScript写一个简单计算器算是一个简单的小练习吧,需要的小伙伴可以参考一下<BR>
    2021-11-11
  • js 实现Material UI点击涟漪效果示例

    js 实现Material UI点击涟漪效果示例

    这篇文章主要为大家介绍了js 实现Material UI点击涟漪效果示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09

最新评论