无限星辰工作室-客户无限互联网动力之源
标题:
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,探测代码:
<?php
echo "test Curl <br>";
if(function_exists('curl_init')){
echo "curl_init good! <br>";
}else{
"curl_init faild <br>";
}
$url = "https://graph.qq.com/user/get_user_info";
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url );
//curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $ch, CURLOPT_TIMEOUT, 60 );
$content = curl_exec( $ch );
$response = curl_getinfo( $ch );
curl_close ( $ch );
if ($response['http_code'] == 301 || $response['http_code'] == 302 || $response['http_code'] == 200){
echo "get ok:".$url;
echo "<br>";
}else{
var_dump($response);
echo "YOU should install and open Curl_PHP <br>";
}
?>
复制代码
保存为tc.php,然后网页运行。如果没有出现 YOU should install and open Curl_PHP 的提示,那么你的环境是正确的
针对X3.1和X3.2:
1.先升级qq互联到1.8.12版本。下载补丁包:
qq互联1.8.12
2.登陆后台 应用 点击 qq互联 更新
(, 下载次数: 952)
上传
点击文件名下载附件
3.下载
qq互联接口切换补丁
3.解压到source/plugin/qqconnect这个目录下
4.浏览器运行
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.浏览器运行
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.浏览器运行
http://yourwebsite/plugin.php?id=qqconnect:oauth_switch
复制代码
6.故障解决
欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/)
Powered by Discuz! X3.4