无限星辰工作室-客户无限互联网动力之源

标题: QQ互联登录connect_error_code_20003错误,code_0错误 解决方案 [打印本页]

作者: crx349    时间: 2015-9-17 17:48
标题: QQ互联登录connect_error_code_20003错误,code_0错误 解决方案
故障描述:QQ互联登陆出现connect_error_code_20003错误。
适用版本:Discuz!X3.2 X3.1 X3.0 X2.5
解决方法:先检查空间是否支持CURL和SSL,探测代码:
  1. <?php
  2. echo "test Curl <br>";
  3. if(function_exists('curl_init')){
  4.         echo "curl_init good! <br>";
  5. }else{
  6.         "curl_init faild <br>";
  7. }

  8. $url = "https://graph.qq.com/user/get_user_info";
  9. $ch = curl_init();
  10. curl_setopt( $ch, CURLOPT_URL, $url );
  11. //curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
  12. curl_setopt( $ch, CURLOPT_TIMEOUT, 60 );
  13. $content = curl_exec( $ch );
  14. $response = curl_getinfo( $ch );
  15. curl_close ( $ch );
  16. if ($response['http_code'] == 301 || $response['http_code'] == 302 || $response['http_code'] == 200){
  17.         echo "get ok:".$url;
  18.         echo "<br>";
  19. }else{
  20.         var_dump($response);
  21.         echo "YOU should install and open Curl_PHP <br>";
  22. }

  23.         
  24.         
  25.         
  26. ?>
复制代码
保存为tc.php,然后网页运行。如果没有出现 YOU should install and open Curl_PHP 的提示,那么你的环境是正确的

针对X3.1和X3.2:
1.先升级qq互联到1.8.12版本。下载补丁包:qq互联1.8.122.登陆后台 应用 点击 qq互联 更新
(, 下载次数: 952)
3.下载qq互联接口切换补丁3.解压到source/plugin/qqconnect这个目录下
4.浏览器运行
  1. http://yourwebsite/plugin.php?id=qqconnect:oauth_switch
复制代码



5.故障解决
针对X3.0:
1.直接下载补丁包:X3 qq互联补丁包
2.解压覆盖source
3.登陆后台 应用 点击 qq互联 更新
(, 下载次数: 954)
4.下载qq互联接口切换补丁4.解压到source/plugin/qqconnect这个目录下
5.浏览器运行
  1. http://yourwebsite/plugin.php?id=qqconnect:oauth_switch
复制代码


6.故障解决


针对X2.5:
1.直接下载补丁包:X2.5 qq互联补丁包
2.解压覆盖source
3.登陆后台 应用 点击 qq互联 更新
(, 下载次数: 948)
4.下载qq互联接口切换补丁4.解压到source/plugin/qqconnect这个目录下
5.浏览器运行
  1. http://yourwebsite/plugin.php?id=qqconnect:oauth_switch
复制代码


6.故障解决











欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/) Powered by Discuz! X3.4