×

unionid 程序

unionid(微信小程序 怎么获取unionid)

admin admin 发表于2024-02-19 06:33:53 浏览30 评论0

抢沙发发表评论

“unionid”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看unionid(微信小程序 怎么获取unionid)!

本文目录

微信小程序 怎么获取unionid

首先公司开发了小程序, 公众号网页和app等, 之前都是用的openid来区分用户, 但openid只能标识用户在当前小程序或公众号里唯一, 我们希望用户可以在公司各个产品(比如公众号, 小程序, app里的微信登录)之间, 可以保持用户的唯一性, 还好微信给出了unionid.下面分两步介绍一下 微信小程序 获取unionid的过程.1. 首先 在微信公众平台注册小程序 , 然后在小程序上模拟登录流程.注 : 这里只是简单登录流程, 实际中需要维护登录态, wx.checkSession() 可以检查此时的登录态是否过期. 若过期, 要再次调用 wx.login() , 否则调用 wx.getUserInfo() 会拿不到用户数据.注 : 此时后台服务器接收到你发的 code, 再用appid和appSecret等请求微信可以拿到openid和session_key encrypted_data, iv 等数据, 通过appId, appSecret解密可以获得openid和其他信息. (此时解出来并没有unionid, 接下来看第二步)2. 接下来到 微信开发平台去 绑定开发账号.一开始我也是对开放平台, 公众平台什么的有点懵, 后来看到开发平台的管理中心才明白, 这些移动应用, 网站应用 或者公众号/小程序 能绑定同一个微信开发平台账号下, 则同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。大抵就是上图这样设置吧 , 立刻生效(有时也会过几分钟吧感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

微信“unionid”是什么意思

UnionID机制,官方的解释是:

“通过获取用户基本信息接口,开发者可通过OpenID来获取用户基本信息,而如果开发者拥有多个公众号,可使用以下办法通过UnionID机制来在多公众号之间进行用户帐号互通。只要是同一个微信开放平台帐号下的公众号,用户的UnionID是唯一的。

换句话说,同一用户,对同一个微信开放平台帐号下的不同应用,UnionID是相同的。”此前的OpenID机制,每个微信号对应每个公众号只有唯一的OpenID,所以不同微信公众号之间是不能共享用户的,现在有了UnionID就可以了。

对于用户来说,用一个微信号就可以同时跨平台登陆公众号、移动应用和PC网站,无需重新注册,方便快捷。

对于开发者来说:

1、可以降低用户注册成本,提高用户留存率,更好的管理用户资料。

2、如果是PC网站,微信登陆就和我们在PC上登陆网页版的微信一样,直接扫描二维码即可,极大的方便了用户,而且保障安全。

3、当同一用户用同一微信同时登陆PC网站、移动应用、公众号,这3方的数据就可统一储存,用户无论在哪一端进行操作,3大平台都会统一修改结果,这将极大方便了对同一用户的数据管理和行为统计。

这样说来可能还有很多人觉得太虚,不了解到底该怎么运用,我在下面举几个行业的例子,让你们感受下UnionID和微信登陆“连接一切”能力的杀伤力到底有多大!

打通一个企业多个公众号

对于推出UnionID机制的原因,官方的解释是:“经开发者反馈,由于同一公司下多个公众号之间需要用户帐号互通,微信开放平台提供了UnionID机制,来解决此问题。

”比如部分大型连锁企业,旗下有成百上千的门店(加盟店),每家都有一个公众号,这些公众号之间的数据在此之前无法互通,现在有了UnionID机制就可以打通数据,让所有门店的用户共享一个UnionID,方便统一识别用户。

discuzqq登录获取unionid

没办法获取。Discuz是QQ上常见的论坛平台,在国内普及率很高,在维护过程中,将一些应用启用后,对网站接近跟浏览者之间的距离很有用,unionid官方的解释是通过获取团队基本信息接口,开发团队可通过OpenID来获取其他用户基本信息,而个人在QQ上登录discuz论坛账号是没办法获取unionid信息的,因为获取unionid信息需要正规开发团队申请才可以,个人是没有权利的。

unionid是什么意思

unionid 英 n. 珠蚌 1、Morphological variations and discriminant analysis of five freshwater unionid species (Bivalvia: Unionidae)五种蚌的形态变异与判别分析

怎么获取微信的Unionid

获取方式如下:

1、获取用户基本信息(UnionID机制)

在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。

请注意,如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求。

2、UnionID机制说明:

开发者可通过OpenID来获取用户基本信息。特别需要注意的是,如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。

1)获取用户基本信息(包括UnionID机制)

开发者可通过OpenID来获取用户基本信息。请使用

接口调用请求说明

http请求方式: GET

https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

关于unionid到此分享完毕,希望能帮助到您。