推荐应用
DiscuzX3.2 X3.1 QQ互联登录connect_error_code_20003错误 解决方案
发布于 2015-09-18
故障描述:QQ互联登陆出现connect_error_code_20003错误。
适用版本:Discuz!X3.2 X3.1 X3.0 X2.5
解决方法:
由于QQ互联官方接口的升级,原有旧接口(oAuth1 接口)已经无法正常使用
凡是出现 20003 错误的 Discuz! 论坛必须开启 QQ 互联 的 oAuth2 模式,这需要您服务器的 PHP 能正常访问 HTTPS 远程页面,请确保 PHP 拥有扩展 php_curl、php_openssl 开启 HTTPS 的访问功能,并且无防火墙等系统级拦截。
在确保此功能正常的情况下,下载本帖所附的附件,更新到 QQ互联插件目录(source/plugin/qqconnect),然后访问 URL。
如您不了解如何开启此功能,请联系您的服务商解决。
针对X3.1和X3.2:
1.先升级qq互联到1.8.12版本。或覆盖这个包
2.登陆 后台 应用 更新qq互联
3.下载qq互联接口切换补丁,见帖子最下方
4.解压到source/plugin/qqconnect这个目录下
5.浏览器运行
针对X3.0:
1.直接下载补丁包: (感谢网友bugx提供方案)
2.解压覆盖source
3. 登陆 后台 应用 更新qq互联
4.下载qq互联接口切换补丁,见帖子最下方
5.解压到source/plugin/qqconnect这个目录下
6.浏览器运行
针对X2.5:
1.直接下载补丁包:
2.解压覆盖source
4.下载qq互联接口切换补丁
5.浏览器运行
qq互联接口切换补丁:
适用版本:Discuz!X3.2 X3.1 X3.0 X2.5
解决方法:
由于QQ互联官方接口的升级,原有旧接口(oAuth1 接口)已经无法正常使用
凡是出现 20003 错误的 Discuz! 论坛必须开启 QQ 互联 的 oAuth2 模式,这需要您服务器的 PHP 能正常访问 HTTPS 远程页面,请确保 PHP 拥有扩展 php_curl、php_openssl 开启 HTTPS 的访问功能,并且无防火墙等系统级拦截。
在确保此功能正常的情况下,下载本帖所附的附件,更新到 QQ互联插件目录(source/plugin/qqconnect),然后访问 URL。
如您不了解如何开启此功能,请联系您的服务商解决。
针对X3.1和X3.2:
1.先升级qq互联到1.8.12版本。或覆盖这个包
2.登陆 后台 应用 更新qq互联
3.下载qq互联接口切换补丁,见帖子最下方
4.解压到source/plugin/qqconnect这个目录下
5.浏览器运行
http://域名/plugin.php?id=qqconnect:oauth_switch
针对X3.0:
1.直接下载补丁包: (感谢网友bugx提供方案)
2.解压覆盖source
3. 登陆 后台 应用 更新qq互联
4.下载qq互联接口切换补丁,见帖子最下方
5.解压到source/plugin/qqconnect这个目录下
6.浏览器运行
http://域名/plugin.php?id=qqconnect:oauth_switch
针对X2.5:
1.直接下载补丁包:
2.解压覆盖source
4.下载qq互联接口切换补丁
5.浏览器运行
http://域名/plugin.php?id=qqconnect:oauth_switch
qq互联接口切换补丁: