V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iugo
V2EX  ›  程序员

我遇到的 QQ 互联 WEB 应用接入时的坑, 总结一下

  •  
  •   iugo ·
    iugo · 2015-06-08 11:47:57 +08:00 · 2255 次点击
    这是一个创建于 3458 天前的主题,其中的信息可能已经有所发展或是发生改变。
    重要的有两点:

    1. 不要太过信任回传参数 state
    2. 审核通过前不要为 display 赋值为 mobile

    第一点, 我的实践中, 腾讯会在某地缓存 state 值. 如果多次回调, 回调地址中的 state 不可信, 可能还是第一次的.

    解决方法: 固定 state 或间隔较长时间更新一次.

    第二点, 如果没有照做, 无法通过审核. 原因如下:

    询问腾讯客服为何没有通过审核.

    客服答曰: 你们的 AppID 是不是写错了? 你们调用的接口不正确.

    没错, 一切正常. 我这儿测试用着一点问题都没有.

    几经周折, 腾讯又答曰: 我们的技术休息了, 明天给你看看.

    好吧.

    问题出在我在调用接口的时候使用了 display 这个参数, 并将其值赋为 mobile. 因为我们的应用是仅面向移动端的 WEB.

    腾讯的审核人员使用 PC 进行访问, 希望看到 PC 界面, 但我们的应用强制调取移动端界面.

    腾讯针对验证做了一个小系统, 当使用未审核的 App 登录时, 会提示已经接入成功等待审核什么的. 但是这个系统只在桌面端展示, 移动端并未接入该功能.

    当腾讯审核人员被强制调回移动端的时候, 没有看到该功能的提醒, 就武断地认为我的接口调用有误.
    3 条回复    2015-06-09 10:18:12 +08:00
    xxstop
        1
    xxstop  
       2015-06-08 12:39:06 +08:00
    mark!
    iLtc
        2
    iLtc  
       2015-06-08 18:13:11 +08:00
    我也遇到几个坑。

    “登录页地址”:
    网站补充信息里面有个“登录页地址”,后面说明中写着“放置有QQ登录的页面地址。平台审核网站需要有QQ登录框,且能正常使用,如果考虑到申请过程中不影响站点运行,可单独做一个QQ登录的页面,在此栏提交该页面地址”,我的网站确实已经投入使用了,于是就按提示单独做了一个包含QQ登陆的登陆页面,结果提交以后一直提示不符合要求,费了一番周折才找到客服(详见下面“找客服”),结果跟我说在那里填没用,一定要放在网站首页……

    “网站首页”:
    好吧我的网站比较特殊,首页是使用协议,必须同意协议才能看到登陆框,结果腾讯要求必须在首页显眼位置直接看到腾讯登陆按钮,不能先同意再看到……

    “找客服”:
    QQ互联(http://connect.qq.com/)底部的“在线客服”点进去一直在排队,前面一直有11个人在排队,排了好几天,终于有人接待,告诉我应该咨询另一个客服号……
    还有QQ互联的官方论坛(http://bbs.open.qq.com/forum-1645-1.html),已经长草了……
    iugo
        3
    iugo  
    OP
       2015-06-09 10:18:12 +08:00
    还有, 关于创建应用时的回调地址:



    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3130 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:57 · PVG 21:57 · LAX 05:57 · JFK 08:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.