当前位置:   article > 正文

微信小程序获取用户openid_刚接触小程序,用微信开发工具获取用户的 openid 每次都会变?

刚接触小程序,用微信开发工具获取用户的 openid 每次都会变?

最近要开发的一个项目中有一个获取微信用户openid的需求,因为首次接触小程序,所以记录下来,以备日后复习。

微信公众平台提供以下接口,可以通过该接口获取用户的openid:

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

通过该接口可以看出要获取用户openid需要四个参数:

  appid        //小程序本身的appid,为固定值
  secret        //小程序的密钥,可重置
  js_code        //用户登录凭证
  grant_type    //默认固定值为:authorization_code

以上四个参数中js_code是变化的,所以第一步需要在小程序端获取用户的js_code,

由于“api.weixin.qq.com”不在微信小程序合法域名列表中,

所以第二步需要在自己的后台中使用微信公众平台提供的接口获取用户的openid。

以下是具体代码:

 

1.小程序端的代码:

  1. //小程序端的代码,只贴js的代码
  2. Page({
  3. login:function(){
  4. wx.login({
  5. success:function(res){
  6. console.log(res.code);
  7. wx.request({
  8. url: 'https://**********.applinzi.
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/757996
推荐阅读
相关标签
  

闽ICP备14008679号