公众号中集成小程序同一用户关注openid是否相同?

小程序 文章 2020-09-07 17:01 504 0 全屏看文

AI助手支持GPT4.0

公众号中集成小程序同一用户关注openid是否相同?Is the same user following openid the same in the mini program integrated in the official account?

公众号中集成小程序同一用户关注openid是否相同?

公众号中集成小程序同一用户关注openid是否相同?

不相同如何判断是同一用户关注的?

Is the integration of small programs in official account the same as that of users? Is it different from openid?

回答:

老张:

目测你现在需要了解unionid了。

Admin²⁰²⁰:

不相同呢,此时你需要unionId机制了。

UnionID 机制说明

如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。


UnionID获取途径

绑定了开发者帐号的小程序,可以通过以下途径获取 UnionID。


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


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


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


用户在小程序(暂不支持小游戏)中支付完成后,开发者可以直接通过getPaidUnionId接口获取该用户的 UnionID,无需用户授权。注意:本接口仅在用户支付完成后的5分钟内有效,请开发者妥善处理。


小程序端调用云函数时,如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号,可在云函数中通过 cloud.getWXContext 获取 UnionID。


小程序端调用云函数时,如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用,也可在云函数中通过 cloud.getWXContext 获取 UnionID。


UnionID 机制说明 | 微信开放文档

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

拾忆:

不相同,公众号和小程序需要关联到开放平台,然后通过UnionID判断是不是同一个用户。

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
服务号变订阅号?
小程序?
企业微信getCurExternalContact方法fail permission denied
h5 跳小程序 这个弹框提示能去掉吗 用webview镶嵌到小程序也还会有这个弹出吗?
wx.agentConfig在手机端没有任何返回,刷新页面才会成功执行?
随便看看
微信打开网页,提示已停止访问该网页怎么解决? 717
拿不到that.data中的数据是为什么?setData也不生效,后面的语句不执行 472
小白求问 关于小程序上线的问题 需不需要相关的证书或者许可证 324
请问哪里违规了?网页包含垃圾营销信息内容,被多人投诉,为维护绿色上网环境,已停止访问。 2121
小白想问一下这个问题怎么解决? 286
目前小程序跳转不同主体的公众号有哪些方式? 401
小程序申请长期订阅? 341
微信支付V3版 支付通知接口,多商户下如何知道回调通知的是那个商户的订单? 1176
安卓上 textarea 不显示完成按钮 ,基础库2.16.0,2.15.0不显示 398
从页面2返回到页面1时,有没有办法在页面1触发事件? 342