1.获取code

调用wx.login(OBJECT) 获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。
返回数据信息:
{
errMsg: 调用结果
code: 用户登录凭证(有效期五分钟)。开发者需要在开发者服务器后台调用api,使用code 换取openid和session_key等信息
}

2.根据code获取openid和session_key

是一个 HTTPS 接口,开发者服务器使用登录凭证 code 获取 session_key 和 openid。session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key不应该在网络上传输。
请求参数:
{
appid 应用id(小程序唯一标识)
secret 小程序的app secret
js_code 登录时获取的code
grant_type authorization_code
}

返回结果:
{
openid 用户唯一标识
session_key 会话密钥
unionid 用户在开放平台的唯一标识符
}

微信小程序获取openid流程相关推荐

  1. 微信小程序获取openid和session_key并且把openid存入数据库

    微信小程序开发交流qq群   581478349 微信小程序获取openid和session_key并且把openid存入数据库.已经调用openid的demo 前后端代码都有,后端php实现 在其它 ...

  2. 微信小程序获取openid失败

    解决微信小程序获取openid失败问题 安装node https://nodejs.org/en/download/ 右键云函数,在内建终端打开 npm install --save wx-serve ...

  3. 微信公众号和微信小程序获取OPENID的方法

    无论是微信小程序还是微信公众号获取OPENID都需要先获取code 获取code String url = "https://open.weixin.qq.com/connect/oauth ...

  4. 微信小程序获取openid的两种方式

    这篇文章是关于获取openid的两种方式,自己在学着用微信小程序来写一个小东西玩 首先我们要到小程序官网获取到自己的appid和Appsecret 如图 第一种:直接在微信小程序中获取,不需要通过后台 ...

  5. 微信小程序获取手机号流程及后端java解密

    在小程序开发中,获取微信用户绑定的手机号功能,详细可查看官方文档:微信官方文档 · 小程序 获取手机号 获取微信用户绑定的手机号,需先调用wx.login接口. 因为需要用户主动触发才能发起获取手机号 ...

  6. 微信小程序获取openid【非云开发版】【第零期】

    说在前面 此方法需要自己有一台云服务器 用云开发应该能更快更高效的获取openid,但是我也想熟练下云服务器的使用,因为后续数据库等(若不使用云开发)也需要php+nginx部署到云服务器上 梳理下顺 ...

  7. 微信小程序获取openid

    获取openId (用户唯一标识)和session_key 第一步,获取code 调用wx.login(OBJECT) 获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid ...

  8. php微信小程序获取用户信息,微信小程序获取openid及用户信息的方法

    本文主要介绍微信小程序如何获取openid及用户信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 1. 获取openid 1.1 获取code 调用接口获取登录凭证(code ...

  9. 微信小程序 获取OpenId

    微信小程序 官方API:https://mp.weixin.qq.com/debug/wxadoc/dev/api/ 首先 以下代码是 页面加载请求用户 是否同意授权 同意之后 用code 访问 微信 ...

最新文章

  1. 15个Android通用流行框架大全
  2. matlab z变换离散化_MATLAB作图从入门到熟练
  3. 【tensorflow】——创建tensor的方法
  4. 2016. 增量元素之间的最大差值
  5. CCF大专委2019年大数据发展趋势预测
  6. 小程序问题记录:小程序云开发获取不到数据库的记录
  7. 从1天到10分钟的超越,华为云DRS在背后做了这些
  8. python魔法方法_python_魔法方法(二):算术运算
  9. 人们的Live Meeting系列 (floyd)
  10. PhalApi:[3.1] 扩展类库:微信开发
  11. linux3.8内核下载,linux 3.8内核usbmouse代码注释
  12. 【记录】JS回调函数(小例子)
  13. 计算机装配调试员培训内容.doc,电子计算机(微机)装配调试员文档.doc
  14. Visual Studio Code 基本操作 - Windows 版
  15. php网站设计思路,PHP开发之网页留言板的思路及设计
  16. 使用websocket实现协同编辑
  17. 国家区块链漏洞库《区块链漏洞定级细则》发布
  18. SolidWorks打开step.文件显示模板无效的解决办法
  19. 表单验证之 formik 简单用法
  20. 2020 AAAI-GMAN: A Graph Multi‐Attention Network for Traffic Prediction阅读笔记(翻译)

热门文章

  1. 【AUTOSAR】【以太网】SD
  2. python3 requests 实现12306购票登录模块
  3. 关于个人学习开发SharePoint的一些资源
  4. 基于AWR的宽带级联Wilkinson功分器设计
  5. 面试题1:一个人岁数的3次方是四位数,四次方是六位数,并知道此人岁数的3次方和4次方用遍了0--9十个数字,请编程写程序求此人的岁数
  6. 高通android平台修改开机小企鹅logo
  7. python函数可变参数
  8. 中国节气之数九寒天之说
  9. 西邮Linux兴趣小组2021最终面试题
  10. 苹果库- Accelerate