找回密码
 立即注册

只需一扫,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 22408|回复: 0

[技术经验] discuz教程:QQ互联登录出现redirect uri is illegal(100010)的临时解决办法

[复制链接]

8万

主题

431

回帖

9万

积分

管理员

积分
94388
QQ
发表于 2015-9-23 08:56:55 | 显示全部楼层 |阅读模式

情况一:在多域名情况下,主域名正常,但是其他域名不正常。
例如:你默认域名设置为bbs.xxx.com 但是你门户是www.xxx.com。qq互联绑定域名为bbs.xxx.com  那么可能你www的域名无法登陆。
看了一下登录的qq链接
  1. http://openapi.qzone.qq.com/oauth/show?which=error&display=pc&error=100010&response_type=code&client_id=10000563&redirect_uri=http%3A%2F%2Fwww.7szx.com%2Fconnect.php%3Fmod%3Dlogin%26op%3Dcallback%26referer%3Dplugin.php%253Fid%253Dauction&state=2e86bd61f532531193e22e42df5dcb42&scope=get_user_info%2Cadd_share%2Cadd_t%2Cadd_pic_t%2Cget_repost_list
复制代码
url解码后:
  1. http://openapi.qzone.qq.com/oauth/show?which=error&display=pc&error=100010&response_type=code&client_id=10000563&redirect_uri=http://www.7szx.com/connect.php?mod=login&op=callback&referer=plugin.php%3Fid%3Dauction&state=2e86bd61f532531193e22e42df5dcb42&scope=get_user_info,add_share,add_t,add_pic_t,get_repost_list
复制代码
实际上就是回调的url不多导致错误

文件
  1. source\plugin\qqconnect\connect.class.php
复制代码
查找:
  1. $_G['siteurl']
复制代码
替换为
  1. 'http:/域名/'
复制代码

后台更新缓存


情况二:qq互联通信问题:
后台- 工具 - 云平台诊断工具
QQ互联主接口测试 请求接口 测试失败,你需要手动更好一下,接口测试成功即可。
更新缓存。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 15:00 , Processed in 0.084206 second(s), 40 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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