当前位置: 首页 > 工具软件 > Ruby OpenID > 使用案例 >

小程序如何获取到用户 OpenId

严兴言
2023-12-01

前景

最近跟后台合作,知道 openid 在小程序中相当于一个 用户身份证,调用某些接口也是需要 openid 的,但是新人一枚,有点不太会如何获得,查了查资料,问了问领导才知道

参考资料

官方小程序关于 wx.login 的文档

代码

getOpenId() {
    let _this = this;
        wx.login({
            success: (res) => {
                wechatLogin({
                    code: res.code,
                    storeId: pic.miniUserInfo.storeId,
                }).then((result) => {
                    console.log("getOpenId",result)
                    if (result.status === 1) {
                        _this.openid = result.data.openid;
                        // _this.getPhone();
                        wx.setStorage({
                            key: "openid",
                            data: result.data.openid,
                        });
                        wx.setStorage({
                            key: "sessionKey",
                            data: result.data.sessionKey,
                        });
                    }
                });
            },
        });
    },
 类似资料: