HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    小程序怎么获取openid(小程序怎么获取用户信息)

    发布时间:2023-03-22 00:28:09     稿源: 创意岭    阅读: 254        问大家

    大家好!今天让创意岭的小编来大家介绍下关于小程序怎么获取openid的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等

    只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端

    官网:https://ai.de1919.com

    如需咨询小红书相关业务请拨打175-8598-2043,或微信:1454722008

    本文目录:

    小程序怎么获取openid(小程序怎么获取用户信息)

    一、小程序怎么获取用户的openid

    1.微信OAuth网页授权服务号(订阅号行)公众号台通微信OAuth网页授权用户网页进行授权操作用户openid

    2.接入服务器微信允许接入服务器进行发配置接入服务器(参考微信发文档)用户发给公众号消息全部xml表单形式转发服务器

    xml形式像:

    FromUserName标签内容即该用户OpenID

    二、微信的openID、unionID等总结

    结论:同一用户,对同一个微信开放平台下的不同应用,unionid是相同的

    用处:用unionID关联同一个微信开放平台帐号下移动应用openID、网站应用openID和公众帐号(包括小程序)openID,维护自己的用户

    获取unionID的4种方式:

    1、调用接口 wx.getUserInfo,从解密数据中获取 UnionID。注意本接口需要用户授权,请开发者妥善处理用户拒绝授权后的情况。

    2、如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过 wx.login + code2Session 获取到该用户 UnionID,无须用户再次授权。

    3、如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。

    4、小程序端调用云函数时,当满足 UnionID 获取条件时可在云函数中通过 cloud.getWXContext 获取 UnionID

    参考: UnionID 机制说明

    以小程序里面为例,上图:

    code2Session  ,参数appid、secret、js_code、grant_type='authorization_code',请求地址:

    下发小程序和公众号统一的服务消息 ,参数access_token、openid、mp_template_msg,请求地址:

    access_token ,参数grant_type=client_credential、appid、secret,请求地址:

    三、如何获取微信小程序用户openid

    可以让前端把你的appid传给你,用appid去解析,就能得到openid,前提是你要在微信开放平台把你的公众号与小程序绑在一起。

    四、如何获取微信小程序用户openid

    你好,微信小程序用户openid可以通过微信开发者开放接口获取。

    以上就是关于小程序怎么获取openid相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    微信怎么建小程序

    小程序页面制作(免费制作小程序平台)

    怎么登陆微信小程序管理(怎么登陆微信小程序管理员)

    chatGTP国内(chatgpt国内能用吗)

    抖音怎么申请辅助账号(抖音怎么申请辅助账号呢)