因为有比较多的小伙伴不太清楚获取微信用户身份信息是什么意思,那今天小编给大家讲一下什么是网页授权获取微信用户身份信息的方式与作用。
大家都知道当我们在微信客户端内访问某个链接时,打开页面后微信会有一个弹出提示框,提示当前公众号需要获取您的微信头像和昵称。那这个弹出提示框就是微信官方系统在识别当前微信用户的身份,识别到身份以后,那微信就可以判断当前这个微信用户是否已经访问过这个页面了,是否已经参加过活动了等等。
在管理面板可以对获取微信用户信息方式进行选择,系统默认方式为自动获取所有信息,一般情况下也只要默认状态即可。下图所示
公众号授权获取微信用户身份信息分为两种类型,分别是:
1、认证服务号
2、非认证服务号(订阅号、服务号、认证订阅号)
微信对认证服务号开放了网页授权接口权限,所以认证服务号可以通过自有网页授权获取微信身份识别,微信端弹出提示授权获取身份信息时,会显示认证服务号的名称。下图所示
非认证服务号微信没有开放网页授权接口权限,所以订阅号、服务号、认证订阅号这三种公众号类型只能借用平台授权来获取微信身份识别,相当于(服务号、认证订阅号、订阅号)本来是没有授权获取微信身份识别权限的,现在通过平台借用授权也能获取到微信身份信息,是无偿借用了平台接口权限了,总比没有接口权限好,虽然是借用平台的。下图所示
授权获取微信用户信息方式具体作用如下:
1、自动获取所有信息(包括头像、昵称、OPENID),当微信用户通过链接访问某个功能页面时,微信系统会自动识别出微信头像、昵称、OPNEID身份信息,同时微信弹出窗口提示用户授权确认。
2、获取OPENID(不包括头像、昵称),当微信用户通过链接访问某个功能页面时,微信系统只会识别OPENID身份信息,不识别微信头像和昵称,同时也不弹出窗口提示用户授权确认。
3、关闭,选择关闭后微信用户只能通过向公众号回复关键词的方式进入功能后,才能被微信识别到OPENID身份信息,但不包括头像和昵称。通过链接进入功能微信将无法识别到用户身份。
重点注意:
上述中提到的微信openid是微信官方为识别微信用户身份而用,其授权时获取到的OPENID并不会被单独的记录到第三方平台某个功能中。所以无法将每个访问过的微信用户OPENID值导出到某个功能或表格中。