对于很多网站来说,都需要使用第三方登陆,例如对文章进行评论,加载某些会员才能显示的内容等等,使用第三方登录可以减少了用户注册的麻烦,如此大大的提高了用户的体验。说简单点就是为了治疗用户的懒癌,不需要在网站注册就可以直接登录这个网站并且达到评论、查看显示内容的目的。第三方登录也称为QQ互联,是QQ为了方便广大开发者提供的一个应用接口,可以很方便的进行使用。不过APP ID和APP Key申请起来有点烦人,申请失败的提示信息比较少,所以很多人倒在了申请的路上。今天我们来聊一聊QQ互联在安装申请APP ID、Key都完成的情况下,还出现_OATH2_CALLBLOCK_has not allow words!的情况,以及在手机端登录时,无法一键拉起QQ手机版,一直提示要求你安装最新版QQ的问题解决方法。
qq互联应用
其实我们在开发网站QQ互联登录功能时,大部分懒癌患者会使用各种后台程序插件,因为这样真的很是方便,不需要自己去写代码,费脑的进行匹配各种接口。不罗嗦那么多了,直接来聊第一个问题:点击QQ登录以后,出现_OATH2_CALLBLOCK_has not allow words!提示。这个句子的意思大概是oath2的程序有违禁词(这个程序是插件自动生成的),而违禁词哪里来的,是自己在网站后台设置的。因为有时候我们在评论框中会设置一些屏蔽词,如果是织梦程序的话,那么会在系统设置-系统参数设置-互动设置中的禁用词语,例如会使用www|com|cn|net|src...等这些词语。而出现上述问题,主要是使用了iframe|href这样的禁用词,所以才导致调用程序出现问题。解决方法就是去除这样的禁用词,你的QQ互联功能就可以恢复了。
现在我们谈第二个问题,网站在手机端登录时,无法一键拉起QQ手机版,一直提示要求你安装最新版QQ的问题解决方法。一开始按照提示在手机端安装最新的QQ版本,但事实证明这个方法是无效的,因为手机QQ版本本身就是最新的。在PC端登陆时出现提示代码100008,这是由于APP ID和APP Key有问题,所以在设置好APP ID和APP Key以后,问题迎刃而解。在手机移动端进行登录时,按键可以唤醒QQ手机程序,成功的进行第三方授权登录。
对于上述两个问题,很多人很少遇到,毕竟这两种情况比较极端。对于网站在QQ互联上申请APP ID和APP Key时,本站给出一定的经验,在提交完成身份认证,开始添加网站应用时,所有的资料填写请参考网站备案时填写的内容,这其中包括添加应用时填写的一些资料,还包括你的QQ号在QQ互联上填写的个人信息资料。话说很多人都吐槽这个QQ互联上填写资料的位置很难找,没有点特殊的技能还真不容易找到。找到QQ互联上个人资料的方法是:在手机确认扫码登陆以后,点击QQ头像就可以了,如果只是移动到那个位置只会有下拉框,授权管理和退出。然后在基本信息栏进行资料修改即可。分享知识经验,如果你对于QQ互联还出现过其他问题,欢迎一起来讨论。