小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,俺是个小萌新(●ˇ∀ˇ●)
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
unionid是你的身份证号,openid是你的学号、工号啥的。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
openid=28,unionid=29
这里的不同应用是指在同一微信开发平台下的不同应用
为了识别用户,每个用户针对每个公众号会产生一个安全的openid。
如果需要在多公众号、移动应用之间做用户共通,则需要前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的openid,但他对所有这些同一开放平台账号下的公众号和应用,只有一个unionid。一个微信开放平台只可以绑定10个公众号。
我们在使用微信网页版本的时候,生成微信二维码用户扫描登录,此时获取的openid和微信客户端的openid是不一样的,但是unionId是一样的。这是因为,网页二维码扫描登录是网站应用,客户端是公众号,两者属于不同应用。
openid只是用户在某一应用下的唯一标识,如A用户在小程序的openid与A用户在公众号的openid是不一致的
UnionID 机制说明
如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。
openid 仅限当前应用,unionID 同一主体(公众号还是开发者来着)相同
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
unionid是你的身份证号,openid是你的学号、工号啥的。
1、微信openid和unionid长度是不一样的
openid=28,unionid=29
2、openid同一用户同一应用唯一,unionid同一用户不同应用唯一。
这里的不同应用是指在同一微信开发平台下的不同应用
为了识别用户,每个用户针对每个公众号会产生一个安全的openid。
如果需要在多公众号、移动应用之间做用户共通,则需要前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的openid,但他对所有这些同一开放平台账号下的公众号和应用,只有一个unionid。一个微信开放平台只可以绑定10个公众号。
3、对于在pc端和客户端
我们在使用微信网页版本的时候,生成微信二维码用户扫描登录,此时获取的openid和微信客户端的openid是不一样的,但是unionId是一样的。这是因为,网页二维码扫描登录是网站应用,客户端是公众号,两者属于不同应用。
4、获取用户的openid是无需用户同意的,获取用户的基本信息则需要用户同意
openid只是用户在某一应用下的唯一标识,如A用户在小程序的openid与A用户在公众号的openid是不一致的
UnionID 机制说明
如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。
openid 仅限当前应用,unionID 同一主体(公众号还是开发者来着)相同