“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/
 
 

安卓应用使用QQ登录的申请流程的更多相关文章

  1. 第三方登录(QQ登录)开发流程详解

    原文:http://www.cnblogs.com/it-cen/p/4338202.html 近排由于工作的繁忙,已经一个星期没写博文做分享了,接下来我对网站接入第三方登录----QQ登录的实现逻辑 ...

  2. (转)第三方登录(QQ登录)开发流程详解

    近排由于工作的繁忙,已经一个星期没写博文做分享了,接下来我对网站接入第三方登录----QQ登录的实现逻辑做一个详细的讲解. 对于整个流程的详细文档可以到QQ互联官网(http://wiki.conne ...

  3. pc版qq登录及移动版qq登录的申请过程

    1.在哪里接入?    网站接入QQ登录在QQ互联(https://connect.qq.com)上创建:移动应用也可以在QQ互联(https://connect.qq.com)上创建,但是不推荐如此 ...

  4. qq登录,新浪微博登录接口申请过程中遇到的问题

    接口申请下来了,开发很容易的,参数传到就可以了.以前就做过这方面的开发,但是申请还是第一次,网上有关这方面的东东不是很多,所以记录一下申请过程. 1,qq登录接口申请 申请地址是:http://con ...

  5. IdentityServer4(10)- 添加对外部认证的支持之QQ登录

    前言 前面我们提到过IdentityServer4是可以添加外部认证的,如果外部认证支持OAuth2,那么添加到IdentityServer4是非常简单的,在ASP.NET Core下提供了非常多的外 ...

  6. 什么是“QQ登录OAuth2.0”

    1. 什么是“QQ登录OAuth2.0 OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他 ...

  7. PHP 接入(第三方登录)QQ 登录 OAuth2.0 过程中遇到的坑

    前言 绝大多数网站都集成了第三方登录,降低了注册门槛,增强了用户体验.最近看了看 QQ 互联上 QQ 登录的接口文档.接入 QQ 登录的一般流程是这样的:先申请开发者 -> 然后创建应用(拿到一 ...

  8. django项目学习之QQ登录

    最近在用django框架写一个商城项目(前后端分离),里面用到的一些技术其他项目也可以借鉴,于是就想写一些博客记录,以防自己忘记,今天先写一个关于登录接口中引入QQ登录接口的流程. 关于QQ登录接口的 ...

  9. 安卓Android第三方登录-QQ登录

    要实现QQ第三方登录,其实只需要一个封装类:QQLoginManager 几乎 三行代码 就实现QQ登录功能 这里先给出Github开源项目地址,项目下有详细的使用说明   下面就开始详细说一说怎么实 ...

随机推荐

  1. jquery and js 判断一个元素是否存在

    一.javascript中判断一个元素是否存在 if(document.getElementById('example')){ // do sth } 二.jquery中判断一个元素是否存在 < ...

  2. 简单的jQuery日期选择

    建立一个存放日期的文本框 点击文本框弹出一个选择框引用jQuery文件引用bootstrap文件 使用模态框 使用模态框的方法设置点击文本框显示模态框手动打开模态框的方法:$('id').modal( ...

  3. 怎样将关系型数据表转换至hbase数据表

    首先须要把关系型数据库的数据表的数据添加由 "纵向延伸",转变为HBase数据表的"横向延伸" 一.Hbase的存储结构 a)      HBase以表(HTa ...

  4. [转] Java内部类之闭包(closure)与回调(callback)

    闭包(closure)是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域.通过这个定义,可以看出内部类是面向对象的闭包,因为它 不仅包含外围类对象(创建内部类的作用域)的信息,还自动拥 ...

  5. 再探Java基础——String.format(String format, Object… args)的使用

    最近看到类似这样的一些代码:String.format("参数%s不能为空", "birthday"); 以前还没用过这功能不知咐意思,后研究了一下,详细讲解如 ...

  6. Java基础知识强化21:Java中length、length()、size()区别

    1.java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2.java中的length()方法是针对字符串String说的,如果想看这个 ...

  7. 顺序表JAVA代码

        publicclassSeqList{       final int defaultSize =10;     //默认的顺序表的最大长度     int maxSize;          ...

  8. 第2章 来点C#的感觉

    创建控制台项目 using System; using System.Collections.Generic; using System.Linq; using System.Text; using ...

  9. (转)jquery的html,text,val

    .html()用为读取和修改元素的HTML标签 .text()用来读取或修改元素的纯文本内容 .val()用来读取或修改表单元素的value值. 这三个方法功能上的对比 .html(),.text() ...

  10. 嵌套repeater

    通过外层repeater的值来进行内层repeater的数据绑定 前台代码部分: <asp:repeater runat="server" id="repeater ...