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

请问 58 同城 QQ 登录是怎么实现的?

  •  
  •   Olive · 2016-05-26 16:42:06 +08:00 · 2060 次点击
    这是一个创建于 3110 天前的主题,其中的信息可能已经有所发展或是发生改变。
    58 同城的 QQ 登录是直接检测出来你的登录状态,或是显示二维码。

    而官方文档中和其它一些用 QQ 互联登录的就是先点击按钮然后跳转,再跳回来。

    通过登录的 iframer 中的地址可以看出来他的样式也不一样,没有顶部的一条蓝色的头。还有下面的权限的样式也不一样。

    这种是不是 58 特有的权限。
    7 条回复    2016-05-26 17:10:49 +08:00
    JiShuTui
        1
    JiShuTui  
       2016-05-26 16:50:21 +08:00
    只在腾讯自家的产品里看过这种登录,估计是现在想放开,所以先找一些大站测试。
    JiShuTui
        2
    JiShuTui  
       2016-05-26 16:55:25 +08:00   ❤️ 2
    iframe 嵌入下面的地址就是了,记得换成你自己的 appid 和 s_url 。
    修改 style 可以发现有不同的登录框样式。
    http://ui.ptlogin2.qq.com/cgi-bin/login?link_target=blank&appid=716027601&daid=0&target=self&style=11&s_url=http%3A//connect.qq.com/widget/shareqq/success.html
    DT27
        3
    DT27  
       2016-05-26 17:06:35 +08:00   ❤️ 1
    肯定是特殊权限,我试了同样的参数,只有 id 跟跳转地址不一样,样式不一样。。。
    Olive
        4
    Olive  
    OP
       2016-05-26 17:08:38 +08:00
    @JiShuTui 我试了一下,不行。 appid 和 s_url 改成我的放到 iframe 中显示 url 无效,s_url 填的是申请时候填写回调地址吧。如果只改 appid 刚显示空白。
    JiShuTui
        5
    JiShuTui  
       2016-05-26 17:09:29 +08:00
    那就是内部使用接口了,只有部分 appid 有效
    Olive
        6
    Olive  
    OP
       2016-05-26 17:10:03 +08:00
    @DT27 是的,好像是只有他的 ID 有这个权限。改成我的就不行了
    Olive
        7
    Olive  
    OP
       2016-05-26 17:10:49 +08:00
    @JiShuTui 看样子是这样了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2715 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:30 · PVG 15:30 · LAX 23:30 · JFK 02:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.