修复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 相关文章推荐
如何使用PHP往windows中添加用户
Dec 06 PHP
理解php Hash函数,增强密码安全
Feb 25 PHP
php中设置多级目录session的问题
Aug 08 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
Dec 19 PHP
批量去除PHP文件中bom的PHP代码
Mar 13 PHP
php动态变量定义及使用
Jun 10 PHP
PHP版本常用的排序算法汇总
Dec 20 PHP
PHP中如何判断exec函数执行成功?
Aug 04 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
PHP实现图片压缩
Sep 09 PHP
PHP实现关键字搜索后描红功能示例
Jul 03 PHP
PHP中有关长整数的一些操作教程
Sep 11 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
php 不同编码下的字符串长度区分
2009/09/26 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
PHP最常用的2种设计模式工厂模式和单例模式介绍
2012/08/14 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
php旋转图片90度的方法
2013/11/07 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
laravel与thinkphp之间的区别与优缺点
2021/03/02 PHP
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
AngularJs页面筛选标签小功能
2016/08/01 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
详解Web使用webpack构建前端项目
2017/09/23 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
django自带调试服务器的使用详解
2019/08/29 Python
Python reduce函数作用及实例解析
2020/05/08 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
Linux内核产生并发的原因
2016/11/08 面试题
施工员岗位职责范本
2015/04/11 职场文书
质量承诺书格式范文
2015/04/28 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL