修复ShopNC使用QQ 互联时提示100010 错误


Posted in PHP onNovember 08, 2015

QQ 互联不允许 URL 有 Hash 存在,而 ShopNC 默认下是 ?act=toqq&op=g 这样的链接回调的,所以会导致设置失败,或者 100010 错误。

1. 建立 /shop/api_qq.php 文件
2. 修改 /shop/api/qq/comm/config.php

$_SESSION["callback"] = SHOP_SITE_URL."/api_qq.php";

3. QQ 互联填写 http://域名/shop/api_qq.php

shop/api_qq.php

<?php
/**
 * 入口文件
 *
 * 统一入口,进行初始化信息
 *
 *
 * @copyright Copyright (c) 2007-2013 ShopNC Inc. (http://www.cnnewyork.com)
 * @license  http://www.cnnewyork.com/
 * @link    http://www.cnnewyork.com/
 * @since   File available since Release v1.1
 */
define('BASE_PATH',str_replace('\\','/',dirname(__FILE__)));
require_once(dirname(dirname(__FILE__)).'/global.php');
session_save_path(BASE_DATA_PATH.DS.'session');
require_once(BASE_DATA_PATH.DS.'config/config.ini.php');
if(!empty($config) && is_array($config)){
  $site_url = $config['shop_site_url'];
  $version = $config['version'];
  $setup_date = $config['setup_date'];
  $gip = $config['gip'];
  $dbtype = $config['dbdriver'];
  $dbcharset = $config['db'][1]['dbcharset'];
  $dbserver = $config['db'][1]['dbhost'];
  $dbserver_port = $config['db'][1]['dbport'];
  $dbname = $config['db'][1]['dbname'];
  $db_pre = $config['tablepre'];
  $dbuser = $config['db'][1]['dbuser'];
  $dbpasswd = $config['db'][1]['dbpwd'];
  $lang_type = $config['lang_type'];
  $cookie_pre = $config['cookie_pre'];
}
 
define('SHOP_SITE_URL',$site_url);
include 'api/qq/oauth/qq_callback.php';

另附上,其他程序使用QQ互联出现100010错误的解决方法

方法/步骤

1、首先,进入QQ互联官网,这个在百度搜索就能找到。进去之后找到右上角的“登录”,可以用QQ进行快捷登录;

修复ShopNC使用QQ 互联时提示100010 错误

2、登录之后,进入“管理中心”,找到“创建应用”,因为我们是对自己的网站进行互联,所以选择网站类型,如下图所示。当然,如果你要与移动应用互联,就选择移动应用;

修复ShopNC使用QQ 互联时提示100010 错误

3、选择好之后,接下来就是要填写网站的信息了。里面还需要验证网站,这里就不赘述了。重要的是回调地址的填写。

修复ShopNC使用QQ 互联时提示100010 错误

4、当你回调地址填写好,网站配置好QQ互联之后,进行登录的时候,可能出现redirect uri is illegal(100010)的错误,此时,不要关闭窗口,在错误窗口的地址栏找到如下图所示的网址;

修复ShopNC使用QQ 互联时提示100010 错误

5、也就是redirect_uri后面的一个网址,将这一网址重新填至上面所说的回调地址栏里。再用QQ进行登录,就可以成功了。

修复ShopNC使用QQ 互联时提示100010 错误

注意事项

正如网上很多人所说需要回调地址一致。这里告诉您什么是回调地址,怎么让它们一致。

以上就是QQ互联时登录报错redirect uri is illegal(100010)的解决办法介绍,希望能对大家有所帮助!

PHP 相关文章推荐
通达OA公共代码 php常用检测函数
Dec 14 PHP
php后台如何避免用户直接进入方法实例
Oct 15 PHP
php中eval函数的危害与正确禁用方法
Jun 30 PHP
phpstorm编辑器乱码问题解决
Dec 01 PHP
php简单实现MVC
Feb 05 PHP
PHP实现基于mysqli的Model基类完整实例
Apr 08 PHP
smarty自定义函数用法示例
May 20 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
Aug 15 PHP
PHP设计模式之装饰器模式定义与用法简单示例
Aug 13 PHP
ThinkPHP 5.1 跨域配置方法
Oct 11 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
Laravel实现批量更新多条数据
Apr 06 PHP
详解PHP数组赋值方法
Nov 07 #PHP
php实现点击可刷新验证码
Nov 07 #PHP
PHP中SSO Cookie登录分析和实现
Nov 06 #PHP
使用PHP similar text计算两个字符串相似度
Nov 06 #PHP
PHP正则表达式之捕获组与非捕获组
Nov 06 #PHP
php创建无限级树型菜单
Nov 05 #PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
Nov 05 #PHP
You might like
实例讲解PHP面向对象之多态
2014/08/20 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
2016/09/19 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
vue实现直播间点赞飘心效果的示例代码
2019/09/20 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
JavaScript Image对象实现原理实例解析
2020/08/26 Javascript
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
Python二分查找详解
2015/09/13 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
python time()的实例用法
2020/11/03 Python
详解python的变量缓存机制
2021/01/24 Python
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
专科毕业生就业推荐信
2013/11/01 职场文书
业务员薪酬管理制度
2014/01/15 职场文书
竞选村长演讲稿
2014/04/28 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
2014年环保局工作总结
2014/12/11 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
Pytorch 实现变量类型转换
2021/05/17 Python
详解Python requests模块
2021/06/21 Python
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android