解决qq互联回调地址错误redirect uri is illegal100010的方法,不同于网上大部分方法

我是在用ecshop自己搭建的一个网店系统安装了第三方登录的插件,包括qq登录插件。网上大部分情况都是discuz论坛的这个回调地址出错及解决办法。所以在我出错的时候参考他们的办法并不管用。但是在后面想了一下这整个插件的工作原理(我是新手,这是我这么理解,如果有误还望大神们指出来~),成功解决了这个回调地址出错的情况。下面我就简单介绍一下我的想法。

1、检查你的插件。

首先肯定是检查你的插件是否安装成功,这点是最基本的嘛!

2、在后台配置好你的APPID和key。

3、检查你的系统的传统登录模式

不管是discuz论坛还是我用的ECShop系统都是有传统注册登录功能的。大家在回调地址出错的时候可以通过传统的这个过程看看,整个系统登录注册需要经过那几个阶段,比如ECShop在登录之后通过地址栏我们注意到它先跳转到了http://你的域名.com/user.php显示一个登录成功的消息,然后才返回主页的。所以我考虑这里的回调地址是不是应该是http://你的域名.com/user.php呢,最后在qq互联管理页面更改了我的这个地址,结果就完美解决了困扰我几天的问题。

注:作为新手,我打算狠狠的吐槽一下腾讯的这一类网站的设计者,首先是查看个帮助文档的页面跳来跳去的经常跳着跳着就莫名其妙的返回主页。其次就是在注册这个APPID的时候系统的相关提示不仅起不到提示吗,反而有很大的误导功能。

最后,我只是个新手,所有的这些文章只是个人经验,欢迎各位转载,但希望你们转载可以注明出处,谢谢。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注