zoukankan      html  css  js  c++  java
  • 微信小程序如何获取openid

    微信小程序如何获取openid

    wx.login({
          success: res => {
            // 发送 res.code 到后台换取 openId, sessionKey, unionId
            // console.log(res)
            var appid = 'wxbe08efce713a44bf'; //填写微信小程序appid  
            var secret = 'd65ad3d9ee159c568200c30a3bb49baf'; //填写微信小程序secret  
    
            //调用request请求api转换登录凭证  
            wx.request({
              url: 'https://api.weixin.qq.com/sns/jscode2session?appid='+appid+'&secret='+secret+'&grant_type=authorization_code&js_code=' + res.code,
              header: {
                'content-type': 'application/json'
              },
              success: function (res) {
                console.log(res.data.openid) //获取openid  
              }
            })  
          }
        })
    

      

    这个配置 如果打开 不验证域名 都可以访问

    但是 这只是开发者工具 可以访问 以及手机预览 可以访问

    如果放到正式版的环境 或者说 测试版的环境 那么 是不可以访问除了 设置好的域名以外 所有的域名 需要将 微信接口 (https://api.weixin.qq.com) 设置到 小程序白名单中 否则 获取不到OpenId 返回undefined

  • 相关阅读:
    ZOJ4125 Sekiro
    ZOJ4118 Stones in the Bucket
    ZOJ4115 Wandering Robot
    ZOJ4113 Calandar
    【递归】N皇后问题 和 2n皇后问题 dfs
    7-18
    7_13
    二维前缀和
    64位整数乘法
    【分治】魔法石的诱惑
  • 原文地址:https://www.cnblogs.com/momozjm/p/8486952.html
Copyright © 2011-2022 走看看