安卓应用使用QQ登录的申请流程

“QQ互联”腾讯为第三方网站、媒体、终端提供的开放平台。QQ互联拥有8个组件,提供诸如分享、登陆、like、qq提醒等能力。开发者使用QQ帐号登陆组件可以降低了用户的注册门槛,减少注册环节的用户流失。那么如何申请和使用QQ登陆能力呢?下面为您解答。  ps:关于qq互联的详细内容可以在官网获得http://connect.qq.com

1.  为什么要在手机应用中加入QQ登录功能?
QQ互联是腾讯开放平台为第三方网站和应用提供的开放接入方式,主要包含QQ登录、分享组件、赞组件和关注组件。其中QQ登录成为国内最大第三方帐号登录体系,它可以让你打通QQ空间、朋友网、腾讯微博三大平台支持PC、移动应用等多终端接入。
因此,手机应用接入QQ登录,可以让用户只需要使用QQ账号密码就可登录,简化用户注册流程,更有效率的提高转化用户流量。同时可借助QQ的用户基础,获取到网站所需的用户资料及传播资源,为你的应用带来更多发展的机遇和潜能。
2.   QQ登录申请流程
下面就Step By Step让你快速掌握安卓应用使用QQ登录的整个申请流程。    
STEP1 进入官网
进入QQ互联官网(http://connect.qq.com)后,如下图,页面上有硕大的‘手机接入’按钮,然后点击它,就会出现创建应用的界面(如没有登录,需登录;如果你第一次登录,还没有注册开发者信息会有开发者信息注册页面弹出)。
QQ登录如下图所示,是QQ互联中重要的模块,它可以让你打通QQ空间、朋友网、腾讯微博三大平台,并且支持PC、移动应用等多终端接入。
如何让你的安卓应用接入QQ登录,你可以点击此   http://connect.qq.com/intro/login链接,查看具体的接入步骤和方法。
STEP2 创建应用
进入官网点击‘手机接入’按钮后,会弹出以下页面,如下图:
填写好应用名称后,点击确定按钮你会到达自己的管理应用页面。在创建了应用后,可以在管理应用中心管理应用,如下图所示:
其中AppID是申请QQ登录成功后,分配给网站的appid,用来唯一标识网站,是一个整型的数字。
Key是申请QQ登录成功后,分配给网站的appkey。appkey将在QQ登录过程中以及网站通过OpenAPI访问/修改空间受保护的资源时,用来计算签名值,以提高传输过程参数的防篡改性,是一个字符串。
注:这里的APPID和key非常重要,不要泄露该信息。
STEP3 编辑应用信息
使用QQ登录功能还需要填写应用的详细信息,可以点击左侧的“编辑信息”,如下图所示:
点击编辑按钮,即可进入到编辑应用界面,如下图所示:
你可以选择接入范围、修改名称、选择应用平台、设置应用链接地址、修改LOGO填写应用简介等功能,例如为你的安卓应用选择平台后,就会出现如图所以的设置页面:
填写好信息后点击保存即可。
      STEP4 开发应用
此时我们就可以开发Android应用了。开发过程比较简单,下载官方的SDK后可以直接引用其中jar文件。如果不清楚接口调用还可以下载官方Demo代码。代码在ADT中可以直接编译运行。
SDK和Demo的下载地址是:

      STEP5 等待审核
当你开发好你的应用并成功接入后,你就可以申请上线了,但是正处在"开发"流程中的应用,QQ登录及API调用次数会受到一定限制,满足以下条件才可正式申请上线:
       1.开发完成QQ登录功能并正常放置QQ登录按钮。
       2.提交申请48小时以后
最后审核通过之后即可上线。
3.  总结与小灶
QQ登录仅仅是互联功能中的一项基础能力,而通过QQ帐号将第三方网站和腾讯产品互联(connect)的新合作模式才刚刚开始。QQ互联作为腾讯公司级的开放平台,一站式打通QQ空间、腾讯微博、朋友网三大社交平台,同时集成财付通、旋风等产品的数十项API能力,帮助网站或应用更大程度的借力腾讯整体资源,也将为用户提供更多个性化服务,例如:
分享组件
 
分享是QQ空间和腾讯朋友(QQ校友)的重要基础功能之一,网站只需要在自己的页面上嵌入一段简单的代码,就可以立即实现将自己网站的内容“分享到QQ空间和朋友网”,在腾讯海量用户中迅速传播,且用户通过点击来源链接可进入您的网站,从而提升内容曝光量和网站流量!
如何让你的安卓应用接入分享组件请看点http://connect.qq.com/intro/share/
赞组件
赞组件可以让用户分享您站点的内容给QQ空间中的好友,当用户在您的站点上某个网页点击了赞按钮后,该用户在QQ空间的好友将会看到一条带有您网站该网页链接的动态。
如何让你的安卓应用接入赞组件请点击:http://connect.qq.com/intro/like/
 
 
原文地址:https://www.cnblogs.com/zhujiabin/p/4547041.html