微信openid

  1. 对接不同应用,证明自己身份的一般都是appid和appsecret
  2. 获取微信openid,需要在公众平台里面设置网页授权域名,这个域名就是获取openid的web项目(可能需要跑在80端口)对应的外网域名(如果返回appsecret无效,重置appsecret)
  3. 网页授权域名也是微信回调的域名,code就是在拼接在回调地址上
  4. 有静默授权(不需要弹窗)和非静默授权(都可以确认是哪个用户了,肯定可以获取到用户的id等基本信息。openid就相当于项目中users表的id)
  5. 一个微信号在一个公众号下的openid是不变的,如果换了一个对应的公众号,那就是另一个openid了。且只有在微信自带浏览器中打开的项目才可获取到。
  6. 如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为同一用户,对同一个微信开放平台下不同应用(移动应用、网站应用和公众帐号(公众号也相当于是个App即应用))(需要去开放平台绑定公众号),unionid是相同的。可以通过openid获取到union_id。
  7. 获取了openId后,就能通过openId做用户数据的绑定和查询了
  8. è¿éåå¾çæè¿°

猜你喜欢

转载自blog.csdn.net/qq_37699037/article/details/81347367