吾知网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6494|回复: 2
打印 上一主题 下一主题

discuz解决QQ互联总是系统繁忙,请稍后再试的问题

  [复制链接]

7

主题

11

帖子

71

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
71
跳转到指定楼层
楼主
发表于 2017-6-21 15:29:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
discuz X3.3
QQ互联 1.18.2 (qqconnect)

我以前没有开通过云平台及其云平台里的服务,最近才开通的云平台,开启QQ互联的时候显示“系统繁忙 请稍后再试”

我的方法是去QQ互联官方注册,跳过discuz的云平台服务

首先去 https://connect.qq.com/ 腾讯官方QQ互联注册,这里注册需要实名认证,本人手持身份证照片,否则审核不能通过的。注册审核通过后,操作添加一个网站应用,需要添加网站名称,网站类别,网站简介,认真填写,上传网站logo,网站地址填写你的网站域名如“www.xxxxx.com”,网站回调域填写,“http://www.xxxxx.com/connect.php”一定要是这种格式“http://你的网站域名/connect.php”下面还有主办单位名称,网站备案号,按要求填写就行了,关键在网站回调域这里,discuz建站的回调域就按上面说填写。填写完后还要等待审核,这两项的审核我是等了两天的。
等审核全部通过后就有了APPID和APPKEY这两个数据。





拿到appid和appkey后,下面修改数据库,修改前请先做好数据库备份。
phpmyadmin修改数据库 pre_common_setting

查找这个表里的skey字段里有没有connectappid和connectappkey这两项,没有的话就插入这两项
有的话就分别修改这两项。(我的数据库里默认是没有的,后来自己添加的这两项)
分别添加appid和appkey的数值。






保存后更新缓存。

上面的修改完后继续

开启QQ互联的时候显示“系统繁忙 请稍后再试”,网上搜索来的办法,修改数据库强制开启QQ互联,

修改前请先做好数据库备份。
phpmyadmin修改数据库 pre_common_plugin




保存后更新缓存。
这样改完后,后台就显示QQ互联已经开启了

7

主题

11

帖子

71

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
71
沙发
 楼主| 发表于 2017-6-21 15:30:19 | 只看该作者
但是我的云服务列表里QQ互联显示的还是没有开启的。
进入云平台方法
域名/admin.php?action=cloud&operation=open


这时候点击QQ互联和其他设置的时候就会显示“您的站点未开启此项云服务,请开启相应插件”


修改文件source\admincp\admincp_cloud.php



将这三行注释掉,跳过检测云平台的QQ互联服务是否开启。保存后更新缓存。
再进入后台点击QQ互联,是不是就可以进行设置了。

设置好后点提交,保存后更新缓存。

好了,这回就去前台测试下用QQ登录吧。


关于QQ登录出现数据库错误的,这是网上搜索来的


可能是数据库的这两个表里缺少这个字段,运行加入,这个网上说的很多,我就不详述了。


只针对我自己的网站这种方法是有效的,欢迎大家测试后将问题发表出来大家一起研究。

7

主题

11

帖子

71

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
71
板凳
 楼主| 发表于 2017-6-21 15:31:45 | 只看该作者
按照楼主方法一步一步做,QQ互联开通成功,但是出现             QQ登录报错:redirect uri is illegal(100010)

网上继续搜索,完美解决,方法如下
回调地址设置问题  
100010报错解析方法:打开http://open.qq.com/tools?act=url_encode =》复制QQ授权登录页面(100010报错页面)的全部地址 =》 URL编码解码工具=》URL解码。
解码之后查看实际回调地址(redirect_uri=之后到第一个&符号或者问号截止的部分)是否与QQ互联里网站回调域里填写的地址一致。不一致就会报错,修改设置使两个地方的回调地址保持一致即可解决。  
可以先自己解析看看  
回调地址验证机制已经调整,现在是全路径验证。设置规则:1、网站程序和QQ互联管理中心的回调都要使用完整的带http的URL;2、网站程序和QQ互联管理中心两个地方设置的回调地址必须完全一致
比如:QQ互联管理中心应用资料里面填写的回调地址是http://www.xxx.com/xxx/ 那么网站实际配置的回调 redirect_uri=必须是http://www.xxx.com/xxx/参数(此处是否带参数自行决定)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|吾知网 ( 粤ICP备13013563号-1 )

GMT+8, 2024-4-20 08:11 , Processed in 1.093750 second(s), 10 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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