申请QQ互联网站接入回调地址怎么写

来自:贴吧网友   更新日期:2024-06-02
申请QQ互联网站接入回调地址怎么写

注册QQ(电脑)方法:

1、下载安装QQ软件,点击桌面QQ图标,选择“注册新帐号”;
2、在打开的注册页面,昵称后面输入注册号码的名字(任意);
3、密码设置框后面输入要设置的密码,注意密码必须是6-16个字符,输入后在确定密码后面重新输入一遍密码;
4、选择好性别,然后输入生日和地址,信息输入完整后点击下面的立即注册按钮,会得到一个QQ帐号,这时免费申请的QQ号就申请成功了。

您好!很高兴能为您解答,                第一步
首先来分析一下,假设你申请的QQ互联网站接入的域名为www.abc.com,此时你申请的时候填写的回调地址为www.abc.com,这样的回调地址确实没错,不过这样之后二级域名想使用该QQ互联的appid跟appkey,那就是不可能的任务了。同样如果填写了abc.com/qq.php,这种也是不可取的,以后每个调用qq互联接口的地址你都要写死了,如果不是这个地址,接口调用就会提示错误的。下面说明下正确的填写方式。
第二部

首先填写这个回调地址的时候请先阅读腾讯提供的一个说明文档。在左侧回调地址的下面有一个链接,点击进去即可查看。如果“回调地址”改成“回调域名”大家就很好理解了。
第三部

‍先看下图片,答案应该很明显了,红色标注的文字“只需要填写站点根域名即可”。假设申请域名是www.abc.com,回调地址你就填写abc.com,多个域名的话使用“;”(英文分号)隔开,不要画蛇添足。这样做的好处是后续你网站多级域名均可以使用该appid跟appkey,且多级域名以及根域名下网站接口回调的具体地址可以自由变化,且都合法。
第四部
回调地址就填写不带www的根域名

1. 开发者注册

1. 在QQ互联开放平台首页 http://connect.qq.com/ ,点击右上角的“登录”按钮,使用QQ账号登录,如下图所示:

重要提示: 

开发者QQ号码一旦注册不能变更,建议使用公司公共QQ号码而不是员工私人号码注册,以免遇到员工离职等情况造成不必要的麻烦。

2. 登录成功后会跳转到开发者注册页面,在注册页面需要提交公司或个人的基本资料。下图所示的是公司注册页面:

2. 网站接入申请

网站接入前,需首先进行申请,获得对应的appid与appkey,以保证后续流程中可正确对网站与用户进行验证与授权。

2.1 添加网站

开发者注册成功后,会跳转到“管理中心”页面。点击添加网站,填写相应的信息,如下图所示:

网站信息填写完成,点击“确定”后,网站注册完成,进入管理中心,在管理中心可以查看到网站获取的appid和appkey,如下图所示:

2.2 网站信息完善

在管理中心,点击申请的网站下的“编辑信息”,进入编辑页面,点击右上角的“编辑”按钮,页面进入编辑状态,即可对网站信息进行修改和完善,如下图所示:

3. 网站开发

进入控制台页面,可以看到网站申请处于“开发”状态。网站上线,首先需对网站进行开发,即完成QQ登录功能并正常放置QQ登录按钮,如下图所示:

3.1 开发流程概述

开发流程主要包括如下几个步骤:

3.1.1 网站上设置QQ登录入口

网站主可以在自己的网站首页入口和主要的登录、注册页面上放置“QQ登录”标识(见红色方框标记处):

3.1.2 用户登录验证和授权

1. 用户点击QQ登录按钮之后,弹出QQ登录窗口,在登录窗口中将显示网站自己的Logo标识,网站名称以及首页链接地址。

如果用户已登录QQ软件,也可以一键快速登录。

如下图所示:

2. 成功登录后,弹出授权框引导用户授权(仅在第一次成功登录,以及第一次访问某个未授权的OpenAPI时会出现授权页),如下图所示:

授权框中的授权列表由网站自行配置,详见scope参数说明。建议控制授权项的数量,只传入必要的接口名称,因为授权项越多,用户越可能拒绝进行任何授权。


3.1.3 登录和授权完成后,跳转回网站

如果用户成功登录并授权,则跳转到指定的回调地址,该回调地址由第三方网站自行配置(在上一步的请求中传入),回调地址建议设置为网站首页或网站的用户中心。


3.1.4 获取并存储access token以及openid

成功登录后,即可发送请求来获取access token以及openid,这两个参数在调用OpenAPI访问和修改用户数据时必须传入,网站需自行绑定或存储:

(1)access token用来判断用户在本网站上的登录状态,具有3个月有效期,用户再次登录时自动刷新。

(2)openid是此网站上唯一对应用户身份的标识,网站可将此ID进行存储便于用户下次登录时辨识其身份,或将其与用户在网站上的原有账号进行绑定。 

3.1.5 在网站上显示用户登录昵称与QQ头像

建议网站调用get_user_info接口,在首页或顶部显示用户通过QQ帐号的登录状态,使用户体验一致,包括用户昵称、QQ头像,如下图所示:

3.2 开发说明

QQ登录功能使用国际通用的OAuth2.0协议进行验证与授权,可通过以下两种方式进行网站开发:

(1)使用QQ互联提供的SDK包,用户体验统一,只需要修改少量代码,不需要理解验证授权流程,需要快速接入QQ登录的应用可选用此方法。

详见:SDK下载

JS SDK详见:JS SDK使用说明 

(2)根据QQ登录OAuth2.0协议,自主开发,此方法自定义程度较高,需要与现有系统进行整合的网站可选用此方法。

详见:OAuth2.0开发文档 

(3)社区类网站可以使用集成插件快速接入QQ登录。


4. 使用QQ互联提供的OpenAPI

完成网站的开发后,即可在“管理中心”的“控制台”页面,点击“当前流程”下的“申请上线”,流程处于“审核”状态。

提交审核后,腾讯会在两个工作日完成审核,审核通过后,网站即正式上线。


网站上线后,可以使用QQ互联提供的丰富的API资源:

1. 我们提供了各种OpenAPI给开发者,网站可以调用这些API来实现需要的功能,使登录用户在网站上即可访问和修改QQ空间受保护的资源。

详见:API列表 API调用说明 


2. 为方便网站快速使用这些API,QQ互联提供了JS-widget, JS-widget是JS封装的SDK,只需要在网站引入JS文件,就可以用封装好的方法访问对应的API,开发简单。 

详见:JS SDK使用说明


5. WAP网站接入

上述文档主要是针对WEB以及XHTML格式的网站。

WAP网站接入QQ登录可基于OAuth1.0协议和OAuth2.0协议。

基于OAuth1.0协议:接入过程详见开发攻略。该攻略对于一般网站和WAP网站接入都适用,每一步中WAP网站接入时需特别注意的地方特别用红色标注。

基于OAuth2.0协议:接入过程详见OAuth2.0开发文档。该文档对于一般网站和WAP网站接入都进行了说明。



【QQ登录】回调地址常见问题及修改方法


1. 什么是回调地址域名?

用户点击QQ登录跳转到QQ登录页面,登录成功后,应该跳转回网站。回调地址即在这里用来指定跳转回网站的URL。
回调地址注册的目的是为了保障第三方APPID帐户的安全,以免被其他恶意网站盗用。 
申请时需注意:
1. 只需要填写站点根域名即可;
2. 如有多个站点同时使用该APPID,可以注册多个根域名,用分号隔开;
3. 具体跳转URL将在程序中指定路径以及请求参数进行构造。

例如:

申请时填写的callback是:mysite.com;example.com

合法的回调地址可以是:http://bbs.mysite.com/qqlogin.php?a=1

也可以是:http://www.example.com/qqlogin.php?a=1


但是如果使用:http://www.othersite.com/qqlogin.php?a=1 ,请求将会被认为非法,因为该回调地址根域名未被注册过。


2. 回调地址错误的原因有哪些?

回调地址错误,会返回错误码:21006、100010
回调地址错误的原因如下:
(1)没有传入回调地址;
(2)传入的域名与申请接入时填写的回调地址域名冲突。
例如:申请时填写的回调地址是:http://example.com,传入的是http://qzone.qq.com/get_access_token.php?a=b, 则会返回错误码。正确的请求回调地址示例是:http://example.com?a=b&c=d
(3)请求地址超长,callback或者state需保持在500字节以内。


3. 如何修改回调地址?

Step1:登录 http://connect.qq.com/ 后,点击“管理中心”,在管理中心页面会显示已添加的网站或应用的相关信息。点击“编辑信息”。

Step2:点击右上角“编辑”按钮,使页面进入可编辑状态。勾选使用范围。

Step3:修改回调地址(可以填写多个根域名,并用分号隔开)。

Step4:修改完成后点击“保存”进入审核阶段。
审核人员将会在1-3个工作日进行审核。审核之后,会发送邮件通知。审核通过后,网站可以正常使用。



你在QQ中填写的回调域名,不用加http
输入你的域名 大致是这样

这个是网站的跳转地址,建议作成一个中间页来处理,一般需要进行两个操作, 发送请求来获取access token以及openid;调用get_user_info接口获取用户头像等信息,然后与本站的用户数据绑定。
详细的调用逻辑及demo可以参考腾讯QQ接入sdk http://wiki.open.qq.com/wiki/website/%E7%BD%91%E7%AB%99%E6%8E%A5%E5%85%A5%E6%B5%81%E7%A8%8B
http://wiki.open.qq.com/wiki/website/get_user_info

注册QQ(电脑)方法:

1、下载安装QQ软件,点击桌面QQ图标,选择“注册新帐号”;
2、在打开的注册页面,昵称后面输入注册号码的名字(任意);
3、密码设置框后面输入要设置的密码,注意密码必须是6-16个字符,输入后在确定密码后面重新输入一遍密码;
4、选择好性别,然后输入生日和地址,信息输入完整后点击下面的立即注册按钮,会得到一个QQ帐号,这时免费申请的QQ号就申请成功了。

您好!很高兴能为您解答,                第一步
首先来分析一下,假设你申请的QQ互联网站接入的域名为www.abc.com,此时你申请的时候填写的回调地址为www.abc.com,这样的回调地址确实没错,不过这样之后二级域名想使用该QQ互联的appid跟appkey,那就是不可能的任务了。同样如果填写了abc.com/qq.php,这种也是不可取的,以后每个调用qq互联接口的地址你都要写死了,如果不是这个地址,接口调用就会提示错误的。下面说明下正确的填写方式。
第二部

首先填写这个回调地址的时候请先阅读腾讯提供的一个说明文档。在左侧回调地址的下面有一个链接,点击进去即可查看。如果“回调地址”改成“回调域名”大家就很好理解了。
第三部

‍先看下图片,答案应该很明显了,红色标注的文字“只需要填写站点根域名即可”。假设申请域名是www.abc.com,回调地址你就填写abc.com,多个域名的话使用“;”(英文分号)隔开,不要画蛇添足。这样做的好处是后续你网站多级域名均可以使用该appid跟appkey,且多级域名以及根域名下网站接口回调的具体地址可以自由变化,且都合法。
第四部
回调地址就填写不带www的根域名

  • 18890814326回调地址非法,请使用已注册的回调地址(21006)是什么原因?!
  • 傅妹答:近期出现了较多使用非法回调地址的第三方网站。网站不规范的地方:QQ登录流程中第二步,打开授权页面,请求 http://openapi.qzone.qq.com/oauth/qzoneoauth_authorize地址的的时候,您设置的oauth_callback参数使用的不是完整的url地址,而只有路径。为了保障您的QQ登录帐号安全,我们会对请求的回调地址做...

  • 18890814326QQ互联,创建应用一直提醒我回调地址不规范,错在哪里
  • 傅妹答:回调地址前也加HTTP

  • 18890814326...使用QQ登录时,提示回调错误,但是已经正确填写了,还是无法登录_百度...
  • 傅妹答:修改你的回调地址为:你的域名/wp-content/plugins/shoppingbox/qq_reurn.php 也就是和插件的回调地址一样 的url即可(如下图位置)这样就可以了,并且现在和以前不同的是只有审核通过的用户才能使用qq登录,而未审核通过就算是申请的qq也是无法登录的,(也就是说之前申请QQ互联的那个QQ有测试权限 ...

  • 18890814326qq互联开放平台怎么设置
  • 傅妹答:第二步,网站接入申请。 QQ登录有必要的验证工作要做,首先提交申请,获取appid与appkey,这两个是一切操作的基础。所以必须先申请。 我这里以个人开发为例,开发者注册成功以后,会跳转到“管理中心”页面。点击“添加应用”,然后选择网站:在弹出的对话框里,填写相应的信息:网站地址输入框先填...

  • 18890814326安卓手机app怎么实现qq第三方登录接口
  • 傅妹答:申请APPID 进入QQ互联的官网 在管理中心中创建移动应用。创建完成后,可以得到APPID。并在下方的协作者测试号中,填写控应用测试用的QQ号码。导入Jar包 将下载得到的Jar包导入工程,并在AndroidManifest.xml文件中进行注册。<activity android:name="com.tencent.tauth.AuthActivity" android:noHistory...

  • 18890814326qq互联加强网站应用回调地址校验什么意思
  • 傅妹答:QQ互联对网站应用的回调地址进行更严格的验证和检查。以确保回调地址的合法性和安全性。这是为了防止恶意应用或者攻击者利用回调地址进行非法操作或者窃取用户信息等行为。

  • 18890814326qq登录权限怎么设置在哪里
  • 傅妹答:在现在这个时代,越来越多的网站都提供了QQ登录服务。QQ登录权限实际上就是授权用户使用他们在QQ上的账号信息在其他网站进行注册或绑定,让用户省去了填写繁琐的个人信息的步骤,同时也方便了网站的管理人员进行用户信息的管理。QQ登录权限设置方法 在设置QQ登录权限前,我们需要做的第一步就是到QQ互联(...

  • 18890814326怎样实现应用的QQ空间分享功能
  • 傅妹答:您好!很高兴能为您解答,要想自己的应用可以实现QQ空间功能,就要到QQ互联平台中申请这个应用针对的APPID。提示:APPID没有通过审核时,是无法使用的。下面我们就来看看申请QQ互联APPID的方法吧!(仅适用于VIP应用,免费应用暂无此功能。)具体操作流程:(因QQ互联网站会不定时修改填写版面,但大体填写...

  • 18890814326网站怎么添加用腾讯微博登录,QQ登录等功能
  • 傅妹答:5.注册完成后,在管理中心右上角位置,点击【创建应用】。在弹出的窗口中选择应用的平台。6.填写相关网站信息 7.把弹出的代码放到网站首页模板【与之间】。8.然后点击验证,等待审核通过。QQ互联是腾讯旗下的开放平台,通过QQ互联,网站主和开发者可以申请接入QQ登录、用户可以使用QQ账号登录接入的站点,...

  • 18890814326什么是BQQ?
  • 傅妹答:2,BQQ服务器可直接连接INTERNET(安全起见,最好仅开通到腾讯企业QQ接入服务器网关bsms.tencent.com即可);3,确定需与外部QQ互联的员工名单;满足以上条件后,开始实现BQQ与QQ通讯的第一步:向腾讯公司申请企业服务号码。二、向腾讯公司申请企业服务号码 为了充分实现企业与广大QQ用户通过互联网、手机短...

    有友圈,时尚产品用品的交流,为健康绿色生活提供参考

    Copyright© 有友圈 2024