V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coolair
V2EX  ›  问与答

微信公众号登录和微信扫码登录(PC)是不是存两个字段就可以了?

  •  
  •   coolair · 2019-01-21 22:01:15 +08:00 · 1365 次点击
    这是一个创建于 1922 天前的主题,其中的信息可能已经有所发展或是发生改变。
    openid 和 unionid,openid 用于公众号登录,unionid 用于 PC 端扫码登录。
    公众号可以用 unionid 登录吗?
    微信公众号绑定了微信开放平台后,微信开放平台获取到的 openid 和微信公众号获取的 openid 也是不一样的是吗?只能通过 unionid 来识别用户登录?
    7 条回复    2019-01-22 10:19:51 +08:00
    chinvo
        1
    chinvo  
       2019-01-21 22:03:11 +08:00
    公众号绑定开放平台之后只能用 unionid 识别用户

    两个方式登录获取的 openid 依旧不同
    cappuccinos
        2
    cappuccinos  
       2019-01-21 22:17:49 +08:00 via iPhone
    微信号获得 unionid 和 openid 两个,微信网页的就不知道了,但是应该有 unionid.
    chinvo
        3
    chinvo  
       2019-01-21 22:21:28 +08:00
    @chinvo #1 一楼说的有歧义,是

    公众号绑定开放平台之后,如果要和微信网页登录一起共用用户识别码,只能用 unionid 识别用户,因为两个平台的 openid 依旧不同,对于多个微信号、应用绑定同一个开放平台的情况,各微信号和应用的 openid 都不相同
    coolair
        4
    coolair  
    OP
       2019-01-22 09:25:12 +08:00
    @chinvo 也就是微信公众号用 openid 登录,其他的都用 unionid 识别用户?
    chinvo
        5
    chinvo  
       2019-01-22 09:30:18 +08:00 via iPhone
    @coolair #4 不是,意思是如果绑定了开放平台,就都用 unionid
    coolair
        6
    coolair  
    OP
       2019-01-22 10:15:31 +08:00
    @chinvo 那微信公众号获取的 openid 就不用存在数据库里了?
    chinvo
        7
    chinvo  
       2019-01-22 10:19:51 +08:00
    @coolair 建议不管哪个渠道的 openid,都保存下来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2757 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:35 · PVG 10:35 · LAX 19:35 · JFK 22:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.