微信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. è¿éåå¾çæè¿°
  9. (一)对于以snsapi_base为scope的网页授权,就静默授权的,用户无感知;

    (二)对于已关注公众号的用户,如果用户从公众号的会话或者自定义菜单进入本公众号的网页授权页,即使是scope为snsapi_userinfo,也是静默授权,用户无感知。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值