网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

小程序中怎么获取用户openId-创新互联

这篇文章给大家分享的是有关小程序中怎么获取用户openId的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联拥有10余年成都网站建设工作经验,为各大企业提供成都网站设计、做网站服务,对于网页设计、PC网站建设(电脑版网站建设)、成都App制作、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、主机域名等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。

小程序中获取用户基本信息,可以通过直接全局变量中的globalData.userInfo:

var app=getApp();
    console.log(app.globalData.userInfo);

小程序中怎么获取用户openId

显而易见,这些基本信息并没有太大用处,我们需要更深层次的数据:

小程序中怎么获取用户openId

获取方式如下:

https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html#wxloginobject

首先通过wx.login获取到一个code

小程序中怎么获取用户openId

然后通过微信的接口:

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

获取到我们想要的openId。

代码如下:

wx.login({
      success: function (res) {
        console.log(res)
        if (res.code) {
          //发起网络请求
          wx.request({
            url: 'https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code',
            data: {
              appid:'wxda*******3b9',
              secret:'088b866*********90bc603',
              js_code: res.code,
              grant_type: 'authorization_code'
            },
            success(v){
              console.log(v)
            }
          })
        } else {
          console.log('登录失败!' + res.errMsg)
        }
      }
    });

四个参数分别是:

小程序中怎么获取用户openId

获取到的数据如下:

小程序中怎么获取用户openId

感谢各位的阅读!关于“小程序中怎么获取用户openId”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网页标题:小程序中怎么获取用户openId-创新互联
网站链接:http://bjjierui.cn/article/djpjep.html

其他资讯