首先让我们来了解下,什么是苐三方QQ登录其实说白了就是在自己的web程序中应用于第三方QQ的接口来进行登录,譬如:QQ、微信、微博GitHub等等。
然后我们来了解下,怎么詓应用第三方QQ的登录第三方QQ登录,主要分为两种:第一种:纯粹的原生代码来写;第二种:用第三方QQ包装好的代码加以应用嵌入到自巳的程序中就行,在来这里我们一一来介绍着两种方法。(基于laravel框架)
第一种用原生的代码进行编写。总共步骤如下:
-
登录 创建网站應用 网址:
登录完之后进行注册,填写信息信息按照提示一步一步来就行,没有难度傻瓜式操作,直接下一步就行弄完之后,要等個一两天就会qq互联平台审核通过的通过之后就能看到以下的界面:
点击应用管理就能看到审核结果。
如果你的网站使用的是OAuth 保证连接畅通。
请求参数请包含如下内容:
PC网站接入时获取到用户OpenID,返回包如下:
openid是此网站上唯一对应用户身份的标识网站可将此ID进行存储便于用户下次登录时辨识其身份,或将其与用户在网站上的原有账号进行绑定
接口调用有错误时,会返回code和msg字段以url参数对的形式返回,value部分会进行url编码(UTF-8)
PC网站接入时,错误码详细信息请参见:
Step3:调用OpenAPI,来请求访问或修改用户授权的资源
我们提供了两种典型的应用使用Qzone_OAuth2.0验证方式的新手指引:
在指引中以实例step-by-step的讲解OAuth2.0的授权验证以及访问OpenAPI获取用户信息的过程。
原标题:怎样申请平台的第三方QQQQ登录
接入QQ登录前网站需要首先进行申请,获得对应的appid与appkey以确保后续流程中可正确对网站与用户进行验证和授权。
二、到QQ互联中进行登錄
登录成功后点击右上角头像出现公司以及个人接入的界面
收到邮件后激活并等待验证
点击顶部导航栏中的【应用管理】,然后点击【創建应用】按钮(创建网站应用)
填写相关的信息必须要认真填写,不然无法通过审核
重要提示:必须要等审核完全后才能进行应用創建!
通过申请后就能看到APPid、APPkey和回调地址。
1)部署了SSL访问地址是https,回调地址必须填写ABCD四个网站域名要填写为https://xxx;
2)未部署SSL,访问地址是http回调地址填写AB两个即可,网站域名填写http://xxx
XXX为网站域名,回调地址用半角分号相隔
应用审核通过后,【应用管理】中点击【查看】在應用名称下方有App ID和App Key,把这两个信息复制到E启学网校系统后台中关于QQ登录的接口中即可