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

微信登录接口几个问题

  •  
  •   xoxo419 · 2017-09-13 11:04:09 +08:00 · 3245 次点击
    这是一个创建于 2618 天前的主题,其中的信息可能已经有所发展或是发生改变。

    索引:

    1. PC 端的接口与移动端的登录接口是同一个? -- 网站应用微信登录
    2. 如何判断在微信打开才有微信登录的图标?
    3. 如何在本地调试微信登录接口?

    详细描述

    问题一: PC 端的接口与移动端的登录接口是同一个? -- 网站应用微信登录

    问题二: 如何判断在微信打开才有微信登录的图标?

    问题三: 如何在本地调试微信登录接口?

    20 条回复    2017-09-15 13:57:09 +08:00
    kslr
        1
    kslr  
       2017-09-13 11:11:45 +08:00
    No
    UserAgent etc.
    Ngrok etc.
    xoxo419
        2
    xoxo419  
    OP
       2017-09-13 11:21:18 +08:00
    @kslr 那网页移动端的是哪个接口?
    alex321
        3
    alex321  
       2017-09-13 11:28:32 +08:00   ❤️ 1
    1、微信扫码登录和授权登录,看你用开放平台还是公众平台啊。
    2、判断微信内置浏览器就可以。
    3、可以用微信开发者工具,现在公众号网页功能又回来了,以及可以通过友好劫持、穿透映射。
    xoxo419
        4
    xoxo419  
    OP
       2017-09-13 11:33:49 +08:00
    @alex321 #3 壹号店的手机端微信登录好像不是公众平台的, 他这个是属于哪个?
    mydns
        5
    mydns  
       2017-09-13 11:40:31 +08:00
    用公众平台的登录 PC 和移动都支持 还能用微信支付 每年认证费 300

    开发平台的登录 每年认证费也要 300
    xoxo419
        6
    xoxo419  
    OP
       2017-09-13 11:46:40 +08:00
    @mydns #5 那壹号店的这个登录属于微信公众平台登录 ?
    also24
        7
    also24  
       2017-09-13 13:23:52 +08:00



    打好一大段回复,结果发现似乎被防 spam 规则误伤了……
    also24
        8
    also24  
       2017-09-13 13:28:21 +08:00   ❤️ 1
    只好插图片了,凑合看吧……

    xoxo419
        9
    xoxo419  
    OP
       2017-09-13 13:42:16 +08:00
    @also24 #8 你这个是谷歌浏览器? 怎么有 Wechat 这个选项的?
    xoxo419
        10
    xoxo419  
    OP
       2017-09-13 14:20:20 +08:00
    @xoxo419 #9 右图就是,.. 我知道了
    mydns
        11
    mydns  
       2017-09-13 15:10:07 +08:00
    @xoxo419 一号店这个是 open.weixin.qq.com 开发者平台的微信登录
    xoxo419
        12
    xoxo419  
    OP
       2017-09-13 15:24:15 +08:00
    @also24

    https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842

    appid 公众号的唯一标识

    网页授权登录用的是 appid 是公众号的唯一标识, 这个绑定公众账号有什么用的呢?
    qiayue
        13
    qiayue  
       2017-09-13 15:26:52 +08:00   ❤️ 1
    @xoxo419 回复#12,从你给的链接复制的下文

    关于 UnionID 机制
    1、请注意,网页授权获取用户基本信息也遵循 UnionID 机制。即如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台( open.weixin.qq.com )绑定公众号后,才可利用 UnionID 机制来满足上述需求。
    2、UnionID 机制的作用说明:如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的 unionid 来区分用户的唯一性,因为同一用户,对同一个微信开放平台下的不同应用(移动应用、网站应用和公众帐号),unionid 是相同的。
    also24
        14
    also24  
       2017-09-13 16:53:34 +08:00
    @xoxo419 #12
    啥意思?

    appid 就是你在第三步申请到的公众号的 appid 啊,这个是………… 接口授权用的啊

    “这个绑定公众账号有什么用的呢” 里的 “绑定公众账号” 指的是我图中的第四步?

    如果是的话,那是为了把几个不同的登录端,都归集到同一个 “微信开放平台帐号” 下,
    这样针对同一个微信号,大家拿到的 UnionID 才是一致的,详情参考楼上 @qiayue #13 的回复。
    xoxo419
        15
    xoxo419  
    OP
       2017-09-13 17:09:05 +08:00
    @also24 嗯嗯 已经搞懂了他们这间的关系 很感谢你的解答.
    mydns
        16
    mydns  
       2017-09-13 17:17:28 +08:00
    公众平台和开发平台获取的同一个用户的 UnionID 不一样
    公众平台获取到 UnionID 可以推送信息,发起 H5 支付 信息交互
    xoxo419
        17
    xoxo419  
    OP
       2017-09-14 08:28:34 +08:00
    @mydns #16 我的天 UnionID 不一样的呀? 那怎么区分是公众平台还是开发平台获取的?
    mydns
        18
    mydns  
       2017-09-14 08:50:24 +08:00
    @xoxo419 分字段存储 或只用公众平台
    mydns
        19
    mydns  
       2017-09-14 08:50:38 +08:00
    @xoxo419 公众平台也能实现登录
    also24
        20
    also24  
       2017-09-15 13:57:09 +08:00
    @xoxo419 #17
    “同个微信开放平台帐号下的所有应用、网站、公众号” 获取同个用户的 UnionID,是一样的。

    @mydns #18
    麻烦先搞清楚这几个平台之间的关系,多看看文档。
    And ……“开发平台” 是什么奇怪的地方
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4160 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 633ms · UTC 05:24 · PVG 13:24 · LAX 21:24 · JFK 00:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.