微信开放平台openId和unionId

pix*_*xie 2 oauth wechat

我想用微信实现登录.在阅读文档时,我遇到了两个不同的参数,其含义我还不完全理解:openId和unionId.

有人可以解释这些id究竟是什么吗?据我所知,它应该是这样的:

  • openId - 用户的一些唯一ID,可能会不时更改

  • unionId - 用户唯一ID,唯一始终相同的ID.相当于Google使用Google API登录时返回的唯一ID.

我在这里找到的文档可以在这里找到:http://open.wechat.com/cgi-bin/newreadtemplate?t = _overseas_open/docs/web/login/getting-user-profile#login_getting-user-profile

小智 8

根据我的理解,用户的开放ID从Web应用程序到应用程序各不相同,而union id保持不变.例如,您有两个使用微信登录的应用程序:W1和W2.用户将单独使用w1的openid1和W2的oepnid2,但是您可以使用用户的联合ID在应用程序中唯一标识他/她.

只有拥有多个网络/移动应用时,Open ID才会更改.

希望能帮助到你.谢谢.

  • 那么问题是为什么有人想要使用 openID? (2认同)