我是在用ecshop自己搭建的一个网店系统安装了第三方登录的插件,包括qq登录插件.网上大部分情况都是discuz论坛的这个回调地址出错及解决办法.所以在我出错的时候参考他们的办法并不管用.但是在后面想了一下这整个插件的工作原理(我是新手,这是我这么理解,如果有误还望大神们指出来~),成功解决了这个回调地址出错的情况.下面我就简单介绍一下我的想法. 1.检查你的插件. 首先肯定是检查你的插件是否安装成功,这点是最基本的嘛! 2.在后台配置好你的APPID和key. 3.检查你的系统的传统登录模式…
经过追踪,点击登录后调用 system/modules/api/下面的qqlogin.action.class.php 里面又调用了qq 互联php接口样例里的QC.php的QC类的方法qq_login.在QC.php 找是没有qq_login这个方法 的.因为QC类又继承了Oauth类.找到Oauth类有qq_login这个方法 ,可以打印出$callback看一下,回调地址有个?号,去Recorder.class.php里修改callback就行了. 同目录下 lib/qq/qqConnec…
大概2015年3月低,腾讯QQ互联开发平台调整了有关QQ登录应用回调地址填写规则,用来修复QQ登录过程因回调地址的漏洞可能导致存在的安全问题. 博主接触这块较多,但也是四月才了解此事,从4月起,所有新申请的QQ互联应用,回调地址都不能只填写根域名,比方:unvs.cn,这样是不允许的. 解决方法:必须要填写你应用QQ登录返回的真实回调地址页面,必须带有HTTP://开头.及页面名称结尾,如:http://www.unvs.cn/oauth/default.aspx. 否则点击QQ登录图标后,跳转…
QQ互联最近也是BUG不断,引起了很多用户的不满,从早前关闭群组功能,到发布2.0接口标准,引发系列站长用户的连锁反应.而Discuz从X3开始,为了应对QQ互联的2.0接口标准,采用了云平台来整合QQ互联,也就是说用户不用再像以前一样去QQ互联里申请APPID,而是在云平台中直接填写绑定QQ就行了,Discuz的云平台会自动帮你获取一个APPID并进行封装提供给用户使用,虽然更简单化了,但问题也不少. Discuz升到3.1版后,QQ互联最多的问题之一就是点击QQ登录时显示:redirect…
想必第一次大家接触QQ第三方登陆都会遇到各种各样的问题,备受折磨,因此,今天我把自己做QQ登陆的过程描述一下,希望给大家提供参考,少走弯路. 在开发之前,我们先了解下QQ登陆的流程 第一:查看熟悉 网站接入概述 第二:开发者注册  网站接入流程 第三:前两步熟悉以后,获取到appid后,即可进行开发了. 本次只介绍PC网站接入QQ过程 登陆页面放置QQ登陆按钮 <span id="qqLoginBtn" ></span> id可自定义修改,如果样式不对,也可以自…
我的地址栏内容是:http://openapi.qzone.qq.com/oauth/show?which=ConfirmPage&display=pc&response_type=code&client_id=101227039&state=4381ac9e3d224478a2f194d69bc81589&redirect_uri=http%3a%2f%2fdt.hztc.com.cn%2fapi%2foauth%2fqq%2freturn_url.aspx&am…
http://wiki.connect.qq.com/%E5%9B%9E%E8%B0%83%E5%9C%B0%E5%9D%80%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%8F%8A%E4%BF%AE%E6%94%B9%E6%96%B9%E6%B3%95  腾讯的文档是老的 现在回调地址要写全…
今天公司网站第三方qq快捷登录突然登录不了了,之前明明是ok的. 可以看到有一个错误信息提示 在qq互联的官网看到了这个通知 然后解决办法是: 1.打开http://open.qq.com/tools?act=url_encode =>复制QQ授权登录页面(100010报错页面)的全部地址 => URL编码解码工具=>URL解码. 2.解码之后查看实际回调地址(redirect_uri=之后到第一个&符号或者问号截止的部分)是否与QQ互联里网站回调域里填写的地址一致.不一致就会报…
提示信息 discuz! Database Error(1054) Unknown column 'conuintoken' in 'field list'REPLACE INTO common_connect_guest SET `conuintoken`='E5384C40910702DFBE647B29518A09A5' , `conopenid`='7B71F36B16E1D33017216C819CF4E32D' , `conqqnick`='博客园-Jackson0714'PHP D…
今天在做QQ登录接口的时候,填写回调地址的时候,竟然出现了诡异的事情. 我的回调地址我直接填的域名,也申请通过了.但是在做开发地时候,一直提示这蛋疼的  redirect uri is illegal(100010)  ,然后就各种查资料,都是说我的回调地址 填的有问题,于是我又查帮助文档,看到了这样的 申请时填写的callback是:mysite.com;example.com 合法的回调地址可以是:http://bbs.mysite.com/qqlogin.php?a=1 也可以是:http…
最近2个月,用开源程序WeCenter搭建了一个社交问答网站. 为了方便用户注册,开通了QQ登录功能. 今天,突然发现QQ互联返回一直出现错误.     度娘了很久,发现大家都遇到这个问题了.Discusz和WeCenter论坛有很多类似的问题. 在WeCenter上找了很多答案,都不行. 直到现在,还没能解决这个问题.让人着急呀~ 还好,我们的只是一个小站. 那些,特别依赖QQ互联登录的网站,咋整呢. 开放平台,开放接口,是一个双刃剑,方便了登录,但是把自己的"命" 交给了别人.第三…
今天要说的只是针对QQ互联的操作,其他的互联请参考相关网站. 第一步:需要申请API接口的两码 自行登录QQ互联https://connect.qq.com/index.html,然后按照要求申请就OK啦. 过几天你会收到一封审核通过的邮件: 第二步:互联开始 首先假设我的网站有一个登陆按钮,那么这个按钮指向哪里呢? 所以第一个就是我们需要找的登陆,这里的话我是放在common控制器下的loginqq方法,所以我的按钮写的是: <a href="{:U('Common/loginqq',a…
---------------------------------目录------------------------------------- QQ登录整合/oauth2.0认证-03-对第二节的代码改进 (2015-07-07 16:10) QQ登录整合/oauth2.0认证-02-跳转到QQ互联页 (2015-07-06 20:25) QQ登录整合/oauth2.0认证-01-申请appkey和appid (2015-07-06 20:05) -----------------------…
这种情况,多数是因为请求地址不合法所致. 去公众号中添加合法的地址. 这种地址需要满足一些条件. 设置地址 满足的条件 保证可以访问到安全文件 如果访问不到的话,将无法保存 这里是文件存放位置 经过这些处理,就不会出现redirect uri 参数错误…
升级Discuz! X3版本QQ互联英文乱码!connect_viewthread_share_to_qq!  目前Discuz!论坛上 最简单的解决方法: 第一步:后台----->站长-----> 数据库----->升级 运行下面二行命令 delete from `pre_common_plugin` where `identifier`= 'qqconnect'; delete from `pre_common_setting` where `skey` = 'connect' 复制…
如题,维护以前的项目,发现原来QQ的第三方登录竟然失败了.回调地址的问题 原来是以前的规则变了.好吧,那就改,谁叫我不是改变规则的人. 中途浪费了点时间,项目很大,我一下也找不到项目里那个接口调用的,而这个接口要和申请第三方的回调地址一致. 咋办? 首先找你错误页面,调试(F12),找到network.找到那个错误的请求 然后复制那个 Request URL地址到http://open.qq.com/tools?act=url_encode URL解码,程序中实际调用的接口地址就出来了,把QQ第…
QQ第三方登录的时候,显示非官方正版应用,报100044错误:坑1:我们在QQ互联注册成功后需要设置包名和签名,签名是通过官方提供的工具生成的.注意一点:这里的签名是需要由打包签名之后APK生成,我们测试的时候是没有经过签名的,所以一般我们至少在这里需要添加两个签名:一个我们开发测试的APP直接通过官方工具生成的签名,另一个使我们APP经过我们自己的签名文件签名打包后通过官方提供的工具生成的签名: @Override public void onClick(View view) { switch…
# -*- coding: utf-8 -*- #python 27 #xiaodeng #新浪微博API使用初步介绍——解决回调地址的问题 #http://blog.csdn.net/monsion/article/details/8104257 #新浪微博API使用之python接口的使用 #http://blog.csdn.net/monsion/article/details/8115671 #如何通过python调用新浪微博的API #http://www.cnblogs.com/sa…
http://www.discuz.net/thread-3482497-1-1.html 由于程序安装默认数据表的结构和QQ互联数据表结构不同,安装Discuz! X3.1和升级Discuz! X3.1都会有QQ互联的报错,此问题要在后面的版本修复,现在提供暂时解决方法: 问题截图: 解决方法:1.第一步 修改config/config_global.php文件,修改允许运行sql语句 2.第二步:后台----->站长-----> 数据库----->升级 运行sql语句 ALTER T…
在NBIOT北向开发过程中,遇到消息订阅回调地址检测503错误,经过论坛查询与文档查阅一直都没有解决问题,大多人都说是RESTful地址格式问题,但其实不是.最终发现是我们在电信平台创建应用时,上传CA证书中.pem证书问题.我是在阿里云申请的免费证书,IIS环境,将证书下载下来后,如果直接将PEM格式文件上传到电信平台,那么消息订阅回调地址检测503错误,那为什么CA证书不正确,因为我们上传CA证书只包含了一级CERTIFICATE!!而实际上是有多级,如下图(CHROME浏览器): 在证书路…
陆地观测卫星数据服务订单ftp地址错误 问题:本人在陆地观测卫星数据网站上申请GF1-WFV10幅数据,订单完成后返回的FTP地址出现无法连接服务器现象.(数据订单申请已通过) 一.情况介绍: ​ 我在陆地观测卫星数据网站上申请了10幅GF1-WFV的影像,为了提高数据下载速度和减少点击操作,决定使用ftp下载方式进行下载,但却出现无法连接服务器的情况(如下图) 二.解决办法 ​ 经过多次尝试和老版本的地址的猜测,其ftp地址应该为:218.247.138.116(其网站返回的错误地址为:218…
原文:登陆整合实现-QQ互联认证(ASP.NET版本) 首先 我们创建一个qq.ashx的页面,这个页面会跳转到QQ的请求界面 代码如下: QQSettingConfig qqSettingConfig = MySiteConfig.GetConfig<QQSettingConfig>();//配置对象 配置QQ的 app id appkey 回调地址 public void ProcessRequest(HttpContext context) { context.Response.Cont…
OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容. QQ登录OAuth2.0:对于用户相关的OpenAPI(例如获取用户信息,动态同步,照片,日志,分享等),为了保护用户数据的安全和隐私,第三方网站访问用户数据前都需要显式的向用户征求授权. QQ登录OAuth2.0采用OAuth2.0标准协议来进行用户身份验证和获取用户授权,相对于之前的OAuth1.0协议,其认证流程…
在QQ互联上申请帐号之后提交了审核, 后台填写APPID和KEY之后自己申请的QQ号可以正常登录,但QQ互联审核的时候一直审核不通过说是“您的网站审核未通过,原因是“点击QQ登录按钮提示登录失败或出现错误信息(无跳转.提示失败.出现错误信息)”,请确认申请符合审核标准后,再提交审核”,或者是““禁止开发商强制用户重新注册或绑定其他帐号””.错误提示图: Destoon爱好者对此问题的解决方案是:修改模板目录下的chip/line.htm模板文件,具体流程如下:在第25行查找”绑定账号“,修改替换…
OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容. QQ登录OAuth2.0:对于用户相关的OpenAPI(例如获取用户信息,动态同步,照片,日志,分享等),为了保护用户数据的安全和隐私,第三方网站访问用户数据前都需要显式的向用户征求授权. QQ登录OAuth2.0采用OAuth2.0标准协议来进行用户身份验证和获取用户授权,相对于之前的OAuth1.0协议,其认证流程…
一.准备部分 1.账户注册 腾讯开放平台网址: https://connect.qq.com/index.html 首先需要到开放平台注册QQ互联开发者身份.注册之后创建一个网站应用,注意,需要备案成功的域名才可申请. 2.应用审核 审核通过后如下图所示,审核通过后可以得到 appid 和 appkey,用于开发中使用. 二.实现思路 相信大家都用过QQ登陆第三方网站,但是在开发之前我们需要先了解一下QQ互联的开发流程: 生成QQ授权链接 获取授权码,使用授权码获取用户的openid 使用ope…
来源:http://www.myexception.cn/operating-system/1451490.html 开发QQ互联ios版Ane扩展 辛酸史 开发QQ互联ios版Ane扩展辛酸史: 1.安装mac系统非常痛苦,找了好几个版本都装不上,同时对mac的基本操作和xcode的基本操作不熟悉. 2.用xcode建立ane项目(使用xcode-template-ane-master模板),引入第三方object-cframework,生成.a文件,供windows下生成ane文件. 发现w…
最终的解决方案是:https://github.com/liuyunzhuge/php_weixin_proxy,详细的介绍请往下阅读. 在做项目集成微信登录以及微信支付的时候,都需要进行用户授权.这个授权的流程可以简单描述为: 1. 用户从我们的应用触发需要授权的操作,比如点击微信登录: 2. 应用收到这种用户请求后,将用户重定向到微信提供的一个授权页面: 或 3. 用户通过微信扫码(PC端授权,上边左图)或者点击确认按钮(移动端授权,上边右图)告知微信,授权应用访问自己的微信账号信息: 4.…
/** * QQ互联 oauth * @author dyllen * */ class Oauth { //取Authorization Code Url const PC_CODE_URL = 'https://graph.qq.com/oauth2.0/authorize'; //取Access Token Url const PC_ACCESS_TOKEN_URL = 'https://graph.qq.com/oauth2.0/token'; //取用户 Open Id Url con…