修复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 相关文章推荐
超级简单的发送邮件程序
Oct 09 PHP
PHP中static关键字原理的学习研究分析
Jul 18 PHP
php实现压缩多个CSS与JS文件的方法
Nov 11 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
Nov 25 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
php文件上传你必须知道的几点
Oct 20 PHP
PHP新建类问题分析及解决思路
Nov 19 PHP
PHP上传图片类显示缩略图功能
Jun 30 PHP
php微信开发之自定义菜单完整流程
Oct 08 PHP
php事务回滚简单实现方法示例
Mar 28 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
Apr 24 PHP
php中try catch捕获异常实例详解
Aug 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
也谈截取首页新闻 - 范例
2006/10/09 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
Swoole实现异步投递task任务案例详解
2019/04/02 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
javascript 常用功能总结
2012/03/18 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
2013/12/13 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
2016/12/21 Javascript
简单实现jQuery轮播效果
2017/08/18 jQuery
vue基于element的区间选择组件
2018/09/07 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
JPype实现在python中调用JAVA的实例
2017/07/19 Python
EM算法的python实现的方法步骤
2018/01/02 Python
python3.x上post发送json数据
2018/03/04 Python
VSCode下好用的Python插件及配置
2018/04/06 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
Python远程方法调用实现过程解析
2020/07/28 Python
幼儿教师自我鉴定
2013/11/02 职场文书
行政前台岗位职责
2013/12/04 职场文书
优秀共产党员先进事迹
2014/01/27 职场文书
就业协议书怎么填
2014/04/11 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
员工聘用合同范本
2015/09/21 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
go 实现简易端口扫描的示例
2021/05/22 Golang