修复ShopNC使用QQ互联时的100010错误
QQ互联不允许URL中存在Hash,而ShopNC默认为?Act=toqqop=g被回调,所以会导致设置失败或100010错误。
1.create /shop/api_qq.php文件2。修改/购物/API/QQ/comm/config.php。
$_SESSION['回调']=SHOP_SITE_URL。/API _ QQ . PHP ';
3.填写http://域名/店铺/api_qq.php进行qq互联。
商店/api_qq.php
?php的统一录入/***录入文件* *,初始化信息* * * @版权所有(c)2007-2013 shopnc Inc .(http://www.cnnewyork.com)* @许可证http://www.cnnewyork.com/*。@链接http://www.cnnewyork.com/* @自版本1.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)是_ array($ config)){ $ site _ URL=$ config[' shop _ site _ URL '];$ version=$ config[' version '];$ setup _ date=$ config[' setup _ date '];$ GIP=$ config[' GIP '];$ dbtype=$ config[' db driver '];$ dbcharset=$ config[' db '][1][' dbcharset '];$ dbserver=$ config[' db '][1][' db host '];$ dbserver _ port=$ config[' db '][1][' db port '];$ db name=$ config[' db '][1][' db name '];$ db _ pre=$ config[' table pre '];$ db user=$ config[' db '][1][' db user '];$ dbpasswd=$ config[' db '][1][' dbpwd '];$ lang _ type=$ config[' lang _ type '];$ cookie _ pre=$ config[' cookie _ pre '];}定义(' SHOP_SITE_URL ',$ SITE _ URL);包括‘API/QQ/oauth/QQ _ callback . PHP’;另外附上使用QQ互联的其他程序100010错误的解决方案。
方法/步骤
1.首先进入QQ互联网官网,在百度搜索就能找到这个。进去找到右上角的“登录”,可以用QQ快速登录;
2.登录后,进入“管理中心”,找到“创建应用”。因为我们是互联自己的网站,所以选择网站类型,如下图所示。当然,如果想连接移动应用,选择移动应用;
3.选好之后,下一步就是填写网站的信息。它还需要验证网站,所以我在这里不赘述。填写回拨地址很重要。
4.填写回拨地址时,网站配置了QQ互联,登录时可能会出现重定向uri不合法(100010)的错误。此时不要关闭窗口,在错误窗口的地址栏中找到下图所示的URL
5.即redirect_uri后面的一个URL,并将这个URL重新填充到上面提到的回调地址栏中。再次用QQ登录,你就成功了。
需要注意的事项
就像网上很多人说的,回拨同一个地址很有必要。这里我们告诉你什么是回叫地址,以及如何使它们一致。
以上是QQ连接时重定向uri非法(100010)的解决方案介绍,希望对大家有所帮助!
版权声明:修复ShopNC使用QQ互联时的100010错误是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。