开yun体育官网入口登录app 微信H5和微信小程序获取openid和unionid等用户信息的机制解读

我们在开发微信的时候,有时需要确认用户的身份来完成登录注册、消息推送、用户关联、快速登录等功能。但是小程序或者H5什么时候应该获取openid或者unionid,如何获取我们设计更流畅的操作让产品经理很头疼。今天简单讲一下H5和小程序获取用户信息的机制。

什么是openid、unionid和用户基本信息?

怎么关闭手机通知栏推送消息_h5消息推送_怎么设置淘宝不推送消息

微信IMG506.png

这张图的意思是开yun体育app官方下载入口,同一个微信用户在不同的应用中有不同的唯一ID,这就是openid。但是开yunapp体育官网入口下载手机版,当两个应用程序绑定同一个微信开发者平台账号时,可以确定两个应用程序的openid关联的是同一个unionid,因此开发者知道两个应用程序中的两个用户实际上是同一个用户。需要注意的是,如果两个应用没有绑定同一个开发者账号,则意味着无法获取unionid。

用户的基本信息包括:openid、unionid、昵称、头像、城市等多项信息。我们不需要澄清太多。就可以查看界面了。这里需要注意的是,用户的基本信息中包含了unionid,但是如果您没有申请开发者平台账号并绑定应用,那么用户的基本信息是无法返回unionid的。

H5中如何获取用户的openid和unionid

澄清H5:

这里所说的H5指的是Web应用,指的是用户在微信客户端访问Web应用时,可以通过授权机制获取用户信息,进而实现业务逻辑。

网页授权回调域名说明:

(翻译一下,就是微信公众号中H5网页的配置,这个不难,也不是重点,复制微信开发者文档里的内容看一下就可以了)

(1)微信公众号请求用户网页授权前,开发者需要先到公众平台官网云开·全站app登录网页入口,在“开发-接口权限-Web服务-Web帐号-Web授权”的配置选项中修改授权回调获取用户基本信息”域名。请注意,这里填写的是域名(是一个字符串),而不是URL,所以请不要添加协议头;

(2)授权回调域名配置规范为完整域名。例如需要网页授权的域名为:

关键词:

客户评论

我要评论