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

2016-05-26 16:42:06 +08:00
 Olive
58 同城的 QQ 登录是直接检测出来你的登录状态,或是显示二维码。

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

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

这种是不是 58 特有的权限。
1962 次点击
所在节点    问与答
7 条回复
JiShuTui
2016-05-26 16:50:21 +08:00
只在腾讯自家的产品里看过这种登录,估计是现在想放开,所以先找一些大站测试。
JiShuTui
2016-05-26 16:55:25 +08:00
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
2016-05-26 17:06:35 +08:00
肯定是特殊权限,我试了同样的参数,只有 id 跟跳转地址不一样,样式不一样。。。
Olive
2016-05-26 17:08:38 +08:00
@JiShuTui 我试了一下,不行。 appid 和 s_url 改成我的放到 iframe 中显示 url 无效,s_url 填的是申请时候填写回调地址吧。如果只改 appid 刚显示空白。
JiShuTui
2016-05-26 17:09:29 +08:00
那就是内部使用接口了,只有部分 appid 有效
Olive
2016-05-26 17:10:03 +08:00
@DT27 是的,好像是只有他的 ID 有这个权限。改成我的就不行了
Olive
2016-05-26 17:10:49 +08:00
@JiShuTui 看样子是这样了。

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

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

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

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

© 2021 V2EX