修复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也可以?成Shell Script
Oct 09 PHP
用PHP实现读取和编写XML DOM代码
Apr 07 PHP
PHP下常用正则表达式整理
Oct 26 PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 PHP
ThinkPHP 404页面的设置方法
Jan 14 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
round robin权重轮循算法php实现代码
May 28 PHP
Yii安装与使用Excel扩展的方法
Jul 13 PHP
浅谈laravel数据库查询返回的数据形式
Oct 21 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 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
第六节 访问属性和方法 [6]
2006/10/09 PHP
在线竞拍系统的PHP实现框架(二)
2006/10/09 PHP
PHP array 的加法操作代码
2010/07/24 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
列表内容的选择
2006/06/30 Javascript
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
jquery+php实现滚动的数字特效
2015/11/29 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
Node.js的Koa框架上手及MySQL操作指南
2016/06/13 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
纯js封装的ajax功能函数与用法示例
2018/05/14 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
JavaScript的console命令使用实例
2019/12/03 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
利用Python如何生成随机密码
2016/04/20 Python
flask中过滤器的使用详解
2018/08/01 Python
对python模块中多个类的用法详解
2019/01/10 Python
python五子棋游戏的设计与实现
2019/06/18 Python
python监控nginx端口和进程状态
2019/09/06 Python
Python实现把类当做字典来访问
2019/12/16 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
教师岗位职责
2013/11/17 职场文书
户外婚礼策划方案
2014/02/08 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
黄山导游词
2015/01/31 职场文书
数学教师个人总结
2015/02/06 职场文书
幽默口才训练经典句子(48句)
2019/08/19 职场文书
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL