http://bbs.zb7.com/thread-529717-1-1.html

Discuz x3.2/3.1 QQ互联问题 的整体解决思路和具体方案 [color=#999999 !important]    [color=#999999 !important][color=rgb(153, 153, 153) !important]ARCHY [color=#999999 !important]2015-9-7 [color=#999999 !important][color=rgb(153, 153, 153) !important][云平台] [color=#999999 !important]来自PC [color=#999999 !important][color=rgb(153, 153, 153) !important]复制链接
QQ空间新浪微博微信

695358791




最近应该discuz站点都遇到了QQ互联插件登录出现错误的问题,而且可能每个discuz站点的报错都不相同,站帮网之前已经发布了很多QQ互联的解决方案,有些适用,但有些可能会因为版本和服务器环境不同导致一些问题,今天在站帮网再次把最近解决此类问题的思路和一些具体的方案来分享给大家。

最近QQ互联问题无外乎出现20003错误、21006错误,100010错误,connect_error_code_0错误等,下面说下整体的解决思路和具体方案(此方法适用于X3.1和x3.2版本,点击查看Discuz X2.5和X3版本QQ互联问题解决方法

1、下载最新X3.2版本,解压后打开source\plugin\qqconnect,覆盖你站点对应source\plugin\qqconnect目录,然后台--应用--QQ互联--更新1.18.2版本

提供以下2个常用版本下载,其他版本可去官方下载
简体中文GBKhttp://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip
简体 UTF8http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

2、QQ互联官方接口升级导致,需要服务器能正常访问 https 的外部文件,在确保服务器 SSL 功能正常的情况下(具体需要开启扩展 php_openssl),QQ 互联 从oAuth1 接口 oAuth2 模式下,具体参考http://bbs.zb7.com/thread-525951-1-1.html处理

3、出现抱歉,当前存在网络问题或服务器繁忙错误代码:20003错误的同学很多,刘洋,如果您要查看本帖隐藏内容请回复


4、有同学discuz站点使用了多域名,在使用非云平台同步的域名时候会出现redirect uri is illegal(100010),如果出现该错误可参考方法http://bbs.zb7.com/thread-516761-1-1.html

5、我最近给一个技术支持客户处理QQ互联还遇到了connect_error_code_0错误,这个错误和之前的connect_error_code_0不同,因为我们上面的方法已经升级到最新版本,云平台也正常,经常排查发现是服务器的问题,需要服务器开启扩展Curl支持。具体也可以参考下http://bbs.zb7.com/thread-399762-1-1.html

6、有些论坛从低版本升级上来的可能会出现错误(1054)Unknown column 'conuintoken' in 'field list' 可以参考(1054)Unknown column 'conuintoken' in 'field list'解决办法http://bbs.zb7.com/thread-384979-1-1.html

7、还有同学在按照方法2处理后,访问QQ互联完善信息出现502错误,应该是curl 请求 https地址导致PHP崩溃导致,可通过升级服务器环境的PHP版本解决。据目前处理的问题收集,基本出现502错误的都是使用WDCP面板环境,php版本低兼容不好导致的,推荐看看linux服务器WDCP面板升级组件脚本及方法

8、新安装的论坛也出现了各种QQ互联无法使用的问题,一般情况提示:暂不支持中文域名等特殊URL开通云平台,可以多尝试几次即可开通;提示:云平台ID、key丢失,可以点击更换站点key,然后选择未开通云平台,具体可参考抱歉,QQ互联功能暂时不可用或Incorrect signature解决方法

9、暂不支持中文域名等特殊URL开通云平台的处理方法http://bbs.zb7.com/thread-548847-1-1.html

最后,对小白用户,网友bugx提供一个检测脚本 qqtest.php.zip (9.45 KB, 下载次数: 575) ,解压缩后把里面的qqtest.php 放到论坛根目录,然后url中打开就可以。如果没有出现 YOU should install and open Curl_PHP 的提示,那么你的环境是正确的。CURL和ssl都是可以用的。【注】查看完请立即删除,也可以通过探测查看CURL和ssl。

附:判断OAuth2.0是否启用的方法。点击qq登录后跳到的地址是下面这个,就是1.0的
  • http://openapi.qzone.qq.com/oauth/qzoneoauth_authorize?oauth_consumer_key=xxxxxx&oauth_token=xxxxxx

[color=rgb(51, 102, 153) !important]复制代码


跳到下面这个地址,就是2.0的
  • http://openapi.qzone.qq.com/oauth/show?which=Login&display=pc&response_type=code&client_id=xxxx&redirect_uri=http%3A%2F%2Fwww.discuz.net%2Fconnect.php%3Fmod%3Dlogin%26op%3Dcallback%26referer%3Dforum.php%253Fmod%253Dviewthread%2526tid%253D3195653%2526extra%253Dpage%25253D1%2526page%253D1&state=xxxxx&scope=get_user_info%2Cadd_share%2Cadd_t%2Cadd_pic_t%2Cget_repost_list

[color=rgb(51, 102, 153) !important]复制代码



10、最近很多同学反馈QQ互联启动不了,在这推荐大家直接进入下面云平台的列表来尝试开通

访问域名进入云平台列表
http://你域名/admin.php?frames=yes&action=cloud&operation=applist

访问域名进入开通云平台页面 :
http://你域名/admin.php?action=cloud&operation=open









共收到 3 条回复
回帖
B Color Image Link Quote Code Smilies
Command + Enter
快速回复 返回顶部 返回列表