开发者须知
1. 我的网站使用QQ登录会有什么样的好处?
海量新用户:用户使用已有QQ号码即可登录网站,QQ一键登录更可减少登录交互操作,大大降低网站注册门槛,给网站带来海量新用户。
活跃的访问量:已登录用户可以将在网站上发布、分享的信息即时同步到QQ空间,使网站内容通过QQ好友关系链得到进一步的传播,从而提升网站的访问量。
丰富的开放API:网站可以通过用户资料接口获取用户的空间昵称和头像,来丰富用户注册资料。此外,还可以通过说说,相册,日志等开放接口使用户直接在网站上访问或修改他们在QQ空间上的数据,与QQ空间实现更以进一步的互联互通。
详见:网站接入概述。
2. 如何申请?
在“管理中心”页面注册为开发者,创建网站/应用。 添加成功后,在管理中心的应用列表中即可看到该应用,以及对应的appkey和appid等信息。
3. 申请QQ登录需不需要审核?申请处理的时间一般为多长?
需要通过审核。创建应用后便可以立即获取QQ登录相关的appkey和appid。审核过程大约5个工作日,未审核通过的appid只能使用注册的QQ号码进行测试登录,审核通过的可以全量使用。
4. 未审核通过,会产生怎样的限制?
为了保障QQ用户登录第三方的安全性,避免违法站点/应用频繁调用QQ用户信息,并大量发送信息以致骚扰到其他好友群体,QQ互联平台对审核未通过的第三方移动应用采取“仅开发者账号能登录”的限制。对此造成的不便,请您谅解。
5. 申请QQ登录时提示“网站域名验证失败”?
验证失败可能由于以下原因导致: ①验证代码未添加成功,请查看验证代码是否已成功添加到网站的HEAD标签中。
②添加的验证代码与当前登录QQ号不匹配,不同QQ号进行验证时生成的验证码不同,请确认当前进行验证的QQ号生成的验证码与添加到网页源代码里的相同。
6. 回调地址常见问题及修改方法
请参见回调地址常见问题及修改方法。
7.如何验证openid的正确性?
拿到token和openid传到自己服务器,然后在服务侧调用下面接口验证openid的正确性。
https://graph.qq.com/oauth2.0/me?access_token=YOUR_ACCESS_TOKEN
8. 申请QQ登录后,接下来怎么做?
根据开发攻略进行QQ登录相关的开发工作: 网站应用接入概述| 移动应用接入概述 。
9.同一个开发者账号的android/iOS应用创建appid不一致?
进入腾讯开放平台官网:http://open.qq.com/ 点击管理中心,找到您的android/iOS应用点击进去,点击右上角的平台信息,点击平台信息创建相关的iOS/android应用,应用名称和appid即为一致的。
10.如何添加应用调试者账号?
进入腾讯开放平台官网:http://open.qq.com/ 点击管理中心,找到您的android应用点击进去,点击下面的QQ登录图标,在添加调试者下面添加您需要测试的QQ号(必须为开发者账号的QQ好友账号)。