码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-08-05 21:33:06      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:

百度一次 http://wiki.open.qq.com/wiki/【QQ登录】回调地址常见问题及修改方法

百度一下 http://wiki.connect.qq.com/回调地址常见问题及修改方法
教程 http://jingyan.baidu.com/article/b87fe19e93539052183568f5.html

教程 http://www.chinaz.com/web/2015/1023/461390.shtml
【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://www.cnblogs.com/inzens/p/5742766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!