找回密码
 立即注册

只需一扫,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 22624|回复: 2

[技术经验] QQ互联登录接口升级(oauth1.0升级到2.0)解决connect_error_code_20003错误

[复制链接]

8万

主题

431

回帖

9万

积分

管理员

积分
94388
QQ
发表于 2016-2-19 20:28:21 | 显示全部楼层 |阅读模式
现在qq互联oauth1.0已经非常不稳定,基本上是很容易报错及登陆失败。报错大体下面情况:
当前存在网络问题或服务器繁忙,详细错误:connect_error_code_20003,错误代码:20003,请您稍候再试
错误提示:抱歉,当前存在网络问题或服务器繁忙,详细错误:connect_error_code_0,错误代码:,请您稍候再试。

实际上很早以前qq互联就提示说接口升级。
处理办法:
   将接口从1.0升级到2.0即可。
升级方法:
一、升级之前需要准备的
    1、确保您PHP开启curl方法和openssl。在phpinfo中可以查看到如下。(如不支持请安装扩展,不然没法使用。)

1.JPG

2.JPG

    2、官方猴子发布的升级工具 oauth_switch.inc.zip (359 Bytes, 下载次数: 1517)   

          等哈要用到,暂时放这里,升级方法参考:http://www.discuz.net/thread-3664310-1-1.html


二、升级开始

   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版本的。可以试试。

X3qq登录补丁.zip (144.98 KB, 下载次数: 1539)


参考文档

回复

使用道具 举报

7

主题

13

回帖

115

积分

中级站长

积分
115
QQ
发表于 2016-2-20 00:36:13 | 显示全部楼层
点头像登录的时候就会出现503提示

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
20160220003524.png
回复 支持 反对

使用道具 举报

8万

主题

431

回帖

9万

积分

管理员

积分
94388
QQ
 楼主| 发表于 2016-2-20 11:34:36 | 显示全部楼层
cyzhaojia 发表于 2016-2-20 00:36
点头像登录的时候就会出现503提示

Service Unavailable

可开启discuz的php报错,看哪里错了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

QQ|Archiver|手机版|小黑屋|站秘书 ( 蜀ICP备15034504号-3 )

GMT+8, 2024-5-3 03:41 , Processed in 0.092448 second(s), 47 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表