现在qq互联oauth1.0已经非常不稳定,基本上是很容易报错及登陆失败。报错大体下面情况:当前存在网络问题或服务器繁忙,详细错误:connect_error_code_20003,错误代码:20003,请您稍候再试 错误提示:抱歉,当前存在网络问题或服务器繁忙,详细错误:connect_error_code_0,错误代码:,请您稍候再试。
实际上很早以前qq互联就提示说接口升级。
处理办法:
将接口从1.0升级到2.0即可。
升级方法:
一、升级之前需要准备的
1、确保您PHP开启curl方法和openssl。在phpinfo中可以查看到如下。(如不支持请安装扩展,不然没法使用。)
二、升级开始
1、下载最新X3.2的源码,注意编码(gbk utf8 繁体简体之类的,跟你网站一样,不知道登录后台去看)要对得上,把里面的\source\plugin\里的qqconnect文件夹,去替换你网站上的,并且去后台系统插件里升级,升级后,数据库里2个表会多2个字段,如果报错,自己搜索一下,比较好解决。
2、按照上面的工具,执行一次升级。执行不成功多升级几次。
3、把X3.2的源码里的\source\plugin\manyou这个插件放到你的网站的对应\source\plugin\manyou里的位置。
这个manyou是云服务的一些方法在里面。X3是在api/manyou里,所以我估计替换manyou/Server这个文件夹也是可行的。
后台更新缓存、工具里面同步一下。
下面是某大神提供的一个升级包,适合x3 gbk版本的。可以试试。
参考文档
|