真奇怪 腾讯最近人手不够吧 这样的错误也会犯错....…
原文:登陆整合实现-QQ互联认证(ASP.NET版本) 首先 我们创建一个qq.ashx的页面,这个页面会跳转到QQ的请求界面 代码如下: QQSettingConfig qqSettingConfig = MySiteConfig.GetConfig<QQSettingConfig>();//配置对象 配置QQ的 app id appkey 回调地址 public void ProcessRequest(HttpContext context) { context.Response.Cont…
如题,维护以前的项目,发现原来QQ的第三方登录竟然失败了.回调地址的问题 原来是以前的规则变了.好吧,那就改,谁叫我不是改变规则的人. 中途浪费了点时间,项目很大,我一下也找不到项目里那个接口调用的,而这个接口要和申请第三方的回调地址一致. 咋办? 首先找你错误页面,调试(F12),找到network.找到那个错误的请求 然后复制那个 Request URL地址到http://open.qq.com/tools?act=url_encode URL解码,程序中实际调用的接口地址就出来了,把QQ第…
大概2015年3月低,腾讯QQ互联开发平台调整了有关QQ登录应用回调地址填写规则,用来修复QQ登录过程因回调地址的漏洞可能导致存在的安全问题. 博主接触这块较多,但也是四月才了解此事,从4月起,所有新申请的QQ互联应用,回调地址都不能只填写根域名,比方:unvs.cn,这样是不允许的. 解决方法:必须要填写你应用QQ登录返回的真实回调地址页面,必须带有HTTP://开头.及页面名称结尾,如:http://www.unvs.cn/oauth/default.aspx. 否则点击QQ登录图标后,跳转…
在dz论坛中打开了QQ互联登录功能之后提示(1054) Unknown column conuintoken in field list 错误 我们看到sql 错误就是说没有conuintoken字了,这样我们解决办法只需要增加此字段即可.   问题分析 “conuintoken” in “field list”,我们查mysql主知道是说这个列不存在了,解决办法只需要增加列即可. 解决办法 1.修改config/config_global.php文件查找下面代码把0改为1,开启后台直接运行SQ…
我是在用ecshop自己搭建的一个网店系统安装了第三方登录的插件,包括qq登录插件.网上大部分情况都是discuz论坛的这个回调地址出错及解决办法.所以在我出错的时候参考他们的办法并不管用.但是在后面想了一下这整个插件的工作原理(我是新手,这是我这么理解,如果有误还望大神们指出来~),成功解决了这个回调地址出错的情况.下面我就简单介绍一下我的想法. 1.检查你的插件. 首先肯定是检查你的插件是否安装成功,这点是最基本的嘛! 2.在后台配置好你的APPID和key. 3.检查你的系统的传统登录模式…
经过追踪,点击登录后调用 system/modules/api/下面的qqlogin.action.class.php 里面又调用了qq 互联php接口样例里的QC.php的QC类的方法qq_login.在QC.php 找是没有qq_login这个方法 的.因为QC类又继承了Oauth类.找到Oauth类有qq_login这个方法 ,可以打印出$callback看一下,回调地址有个?号,去Recorder.class.php里修改callback就行了. 同目录下 lib/qq/qqConnec…
http://wiki.connect.qq.com/%E5%9B%9E%E8%B0%83%E5%9C%B0%E5%9D%80%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%8F%8A%E4%BF%AE%E6%94%B9%E6%96%B9%E6%B3%95  腾讯的文档是老的 现在回调地址要写全…
今天公司网站第三方qq快捷登录突然登录不了了,之前明明是ok的. 可以看到有一个错误信息提示 在qq互联的官网看到了这个通知 然后解决办法是: 1.打开http://open.qq.com/tools?act=url_encode =>复制QQ授权登录页面(100010报错页面)的全部地址 => URL编码解码工具=>URL解码. 2.解码之后查看实际回调地址(redirect_uri=之后到第一个&符号或者问号截止的部分)是否与QQ互联里网站回调域里填写的地址一致.不一致就会报…