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

2015-06-08 11:47:57 +08:00
 iugo
重要的有两点:

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

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

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

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

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

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

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

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

好吧.

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

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

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

当腾讯审核人员被强制调回移动端的时候, 没有看到该功能的提醒, 就武断地认为我的接口调用有误.
2255 次点击
所在节点    程序员
3 条回复
xxstop
2015-06-08 12:39:06 +08:00
mark!
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
2015-06-09 10:18:12 +08:00
还有, 关于创建应用时的回调地址:



这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX