小程序 获取 openid_微信小程序获取用户openid(附前后端源码)

本文介绍了微信小程序中获取用户openid的步骤,包括调用login方法获取code,使用code向微信服务器交换openid和session_key。提供了前端和后端的源码示例,详细解释了流程。最后展示了运行截图,并提供了获取完整源码的方式。
摘要由CSDN通过智能技术生成

前言

      在开发微信小程序的时候,获取用户openid是再常见不过的事情了,openid是用户在指定小程序X小程序中的固定身份id,每个用户在该X小程序的都不一样,每个用户在不同的小程序的身份id也不一样,那么怎样才能获取用户的openid呢?

获取openid过程:

      获取openid首先需要调用小程序的login方法获取小程序的登录凭证code,然后使用code向微信换取登录态信息,包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等,这个方法是获取不到用户头像、昵称等隐私信息的,隐私信息需要用户授权,并且使用的也是其他的方法。

下面讲一个简单的获取用户openid案例。

前端代码如代码清单1所示:

代码清单1

getOpenid: function() {
        var that = this;    wx.login({
          success(res) {
            if (res.code) {
              //发起网络请求          wx.request({
                url: 'http://localhost:8091/wxapi/decryptCode',            data: {
                  code: res.code            },            success(data){
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值