移动应用接入QQ互联介绍

合集下载

移动应用开发中的第三方登录和授权集成

移动应用开发中的第三方登录和授权集成

移动应用开发中的第三方登录和授权集成在如今的移动应用市场中,用户体验的重要性愈发凸显。

为了提升用户的登录体验和吸引更多用户,很多移动应用开始采用第三方登录和授权集成技术。

本文将探讨这一技术的意义、实现方式以及相关注意事项。

一、第三方登录和授权集成的意义移动应用的用户登录是用户体验的重要一环。

传统的用户名和密码登录方式存在许多问题,例如用户需要记住不同应用的用户名和密码,容易忘记或混淆;用户注册流程繁琐,需要填写大量信息;应用方需要承担用户信息存储和安全方面的风险等。

而通过第三方登录和授权集成,用户只需使用自己已有的社交账号(如微信、QQ、新浪微博等)进行登录,极大地减轻了用户的记忆负担和注册流程,提升了用户登录的便捷性和快速性。

对于移动应用开发者来说,第三方登录和授权集成也带来了很多好处。

首先,可以借助第三方平台强大的用户认证和安全功能,降低应用方在用户信息存储和安全方面的风险。

其次,通过第三方登录和授权集成,应用方可以获取到用户的社交账号授权信息,便于进行个性化推荐和精准营销。

此外,还可以利用第三方平台提供的社交功能,增加应用的用户互动性和留存率。

二、第三方登录和授权集成的实现方式在进行第三方登录和授权集成时,我们可以选择使用第三方开放平台提供的SDK(软件开发包)或API(应用程序界面),也可以通过OAuth(开放授权)协议来实现。

下面我们分别介绍这两种实现方式。

1. 使用SDK或API第三方开放平台(如微信开放平台、QQ互联、新浪微博开放平台)一般都会提供相应的SDK或API,供开发者使用。

我们只需要根据开放平台提供的文档和示例代码,将SDK或API集成到自己的应用中,然后按照平台要求进行配置,即可实现第三方登录和授权功能。

这种方式相对简单,适合不具备太高技术要求的开发者使用。

2. 使用OAuth协议OAuth是一种开放授权协议,通过该协议,用户可以授权第三方应用访问自己在某个授权服务器上存储的指定资源。

android上使用QQ互联(QQ登录)常见问题

android上使用QQ互联(QQ登录)常见问题

android 上使用 QQ 互联(QQ 登录)常见问题 成功在 Android APP 上使用 QQ 互联登陆成功后, 这里总结下 Android 上开发使用 QQ 登录遇 到的常见问题,这里大概分三类: 产品类 1.使用 QQ 登录会有什么样的好处?这个问题是很多开发者首先会问到的,其实这个问题的答案很简单,QQ 互联是腾讯开放平台的主要接入 方式之一,里面不仅承载了企鹅公司的海量用户,还打通了企鹅的几大开放平台,优势可想而知。

2. 是否有典型成功案例可以参照?除了 QQ 互联官网提供的合作案例:火兔搞怪、开开点评、Skout、Camera360、嘀咕、点点外,我们其 实可以发现现在越来越多的 app 使用了 QQ 登陆,比如我们常用的美图秀秀等等。

3. 与其它网站的登录接入是否有冲突?现在的各大互联网公司都开放了帐号登录体系,很多网站或 APP 都接入了一个或多个第三方登陆体系。

由 于现在这些平台基本都是采用国际通用的的 OAuth2.0 协议进行验证与授权,所以即使接入多个平台的登 录也不会有冲突或影响。

4. QQ 登录和腾讯微博登录有什么不同?这个也是开发者比较困惑的问题,都是企鹅公司提供的,都是使用 QQ 帐号密码登录,只是在具体用途上 有差别,这里引用官方解释:QQ 登录的主要优势是能将用户在第三方网站的动态通过好友互动的方式进 行扩散,从而增加第三方网站的曝光率,对第三方网站的主要优势在网友社交方面。

腾讯微博登录的主要 优势是在信息转发方面。

5. 用户是否可以解除应用使用 QQ 登录的绑定?可以,用户可在 QQ 空间中的个人设置选项“授权管理”中管理与第三方网站的连接。

应用自己在应用中也可以设置同样的授权管理功能。

申请类 1.申请接入会不会很麻烦?这个方面企鹅公司已经帮开发者考虑到比较周全了,申请还是比较简单的,只有在 QQ 互联官网注册为开 发者,然后添加网站/应用即可。

2. 申请 QQ 登录需不需要审核?申请处理的时间一般为多长?无需等待审核,只要正确填写网站/应用资料并提交申请即可成功,非常方便。

qq互联.Android_SDK_V2.0使用说明

qq互联.Android_SDK_V2.0使用说明

Android_SDK_V2.0使用说明1.Android_SDK_V2.0简介Android SDK以Jar包形式提供,封装了QQ登录的登录授权以及大部分OpenAPI 和社交渠道的分享、邀请、请求礼物、挑战炫耀、语音、评价等API,移动应用只需要修改少量代码,即可快速实现QQ登录功能,并可调用平台提供的OpenAPI及社交渠道API 的功能。

Android平台上的应用,要使用QQ互联平台提供的Android SDK,请先在QQ互联平台进行注册,获取appid和appkey。

SDK主要提供的功能接口有:登录、注销、邀请好友、应用分享、获取用户信息、获取用户相册列表、发送分享、发表说说、发表微博、上传图片、创建相册、设置QQ头像、增量授权、分享消息给QQ好友(图文消息,纯图片和音乐)、发送语音等功能,Android_SDK_V2.0新增了发表语音,分享到QQ空间等新功能。

详细内容可参考《接口调用说明》。

更多详细信息请查看API列表。

2.下载Android SDK请到SDK下载页面下载Android SDK和示例代码。

3.创建工程及引用SDK源码文件以下以eclipse为开发的IDE进行范例说明:Eclipse ADT ADT 17 以上版本用户,请在工程目录下新建一个文件夹libs,将open-sdk.jar文件和mta_sdk_x.x.x.jar文件拷贝到这个文件夹下,然后在Eclipse里面刷新工程即可完成SDK文件的引入。

1.7以下版本的用户请参考下面的步骤引入SDK文件:(1)创建一个工程,并把open-sdk.jar文件和mta_sdk_x.x.x.jar文件拷贝到libs(或lib)目录下,如下图所示:(2)将open-sdk.jar加入编译路径中。

具体的操作步骤为:选中open-sdk.jar,右键菜单中选择Build Path,选择Add to Build Path,如下图所示:(3)将mta_sdk_x.x.x.jar加入编译路径中。

【QQ互联】QQ互联介绍

【QQ互联】QQ互联介绍

QQ互联介绍
QQ互联提供了“QQ帐号登录”、“QQ空间同步分享”、“腾讯微博同步分享”等功能,能够留住用户、有效促进回访,共享腾讯海量用户。

QQ互联的优势
一键登录:让论坛的注册/登录方式变的更简单
开通QQ互联后,网站用户可使用QQ帐号一键登录论坛,防止由于忘记网站帐号和密码造成的用户流失,提高用户粘度,有效促进回访,共享腾讯海量用户。

快捷分享:
论坛帖子动态可同步快捷分享到QQ空间、腾讯微薄和腾讯朋友,借助他们庞大的信息交流平台,信息快速传播,帮助网站打口碑。

轻松不再烦恼!
提升流量:增加网站流量
分享过的信息可通过连接点击到论坛,带来更多回流点击,瞬间提升网站流量,流量飞涨,不再是梦想!
如何开通QQ互联服务?
∙QQ互联属于Discuz!云平台下的服务,您需要先开通Discuz!云平台。

∙使用创始人帐号登录您的网站管理后台,找到云平台-> QQ互联,点击开通。

∙开通后,在您的网站管理后台-> 云平台-> QQ互联进行相关设置。

QQ互联

QQ互联

分享到空间与微博
• 【分享组件】
– 无需授权 – 无需OpenID – 可以应用于PC网页、PC应用、手机
• 通过网页操作,通过URL传递参数 • 两个接口
– 分享到空间、微博 – 分享到QQ好友、QQ群
分享到QQ组件使用示例
多种按钮样式
分享到QQ组件使用示例
1、选择合适的样式,嵌入JS代码,在页 面恰当位置放置“分享到QQ”入口
1000000
800000
600000 400000 200000 0 2012.5.2012.6. 2012.7. 2012.8. 2012.10.2012.11.
QQ互联展望
• 目前QQ互联接入网站数共达36W家 • 接入手机应用超过1w个
• 日均为合作方带去
3500W的PV回流,1200W的UV回流
示例:/15564/
分享到QQ组件使用示例
2、用户点击分享后,跳转分享页
分享语,第三方网站传入,最多120字,尽 量模拟对话
配图、标题、描述,互联自动抓取
支持分享给好友/群/讨论组,最多分享10个对象
分享到QQ组件使用示例
分享语应尽量模拟用户日常对话
3、分享以消息形式,触发被分享者的 闪烁提醒,打开后如右图
• 邀请、互动……
QQ互联开放平台的优势——QQ帐号 • 日均1.5亿在线的QQ用户
用数据说话 新增用户80% 使用QQ登录
QQ 登录上线三个月时间
QQ 登录人数占比
每日使用并分享到QQ空间
160万 65% 4万
如何使用QQ登录
Байду номын сангаас

• 注册 • 文档、SDK
普通程序员
• 普及速度快:拉新,拉回流,拉活跃

详解android在mob平台实现qq登陆和分享

详解android在mob平台实现qq登陆和分享

详解android在mob平台实现qq登陆和分享个⼈感觉mob平台功能还是⽐较强⼤的,很多功能都可以通过他们平台来实现。

建议仔细观看每⼀个步骤,如果⼀个步骤没处理好,可能就会让你的这个功能⽆法实现。

相信我⼀定可以成功的。

废话少说,先看⼀下效果:1.在mob平台配置ShareSDK环境1.如何在mob平台创建应⽤下⾯为我创建的应⽤,如图所⽰,我们选择接⼊的接⼝为ShareSDK2.获取你的App Key和App Secret(建议⽤⾃⼰的)获取你先创建应⽤的App Key和App Secret,这⾥主要告诉你在哪⾥找App Key和App Secret,因为等下需要⽤到。

3.点击SDK下载4.选择ShareSDK选择配置我们主要选择下⽅配置,然后点击保存配置(下⾯我会说明为什么只选择这些配置)。

5.点击下载,就会弹出下载提⽰6.关于为什么只选择这些配置?可以从上图中看出,⽆论是QQ还微博,微信等都需要获取他们平台的appId和appKey。

如果你直接使⽤平台的提供的appId和appKey是不能成功的。

如果我想要实现这些功能,我们得先去那些平台获取他的appId和appKey。

7.我创建的QQ开发者平台应⽤下⾯是我创建成功的应⽤,说实话QQ的这个服务确实挺慢的,⼀般审核需要⼏天,可以是免费的原因吧。

下⾯是创建应⽤的步骤。

1.成为个⼈开发者。

2.创建移动应⽤。

2.把ShareSDK部署到android1.新建⼀个moudle或者project这个就不细说,⽐较简单。

2.配置你的build.gradle(Project)⽂件如图所⽰,添加如图代码:代码如下:classpath "com.mob.sdk:MobSDK:2018.0319.1724"3.配置你的build.gradle(Module)⽂件1.⾸先加⼊如图代码根据你的情况选择:代码如下,因为我的版本是android studio 4.2最新版,加⼊⽅法如下:id 'com.mob.sdk'如果是其他android studio 3点多的版本,添加⽅法代码:apply plugin:'com.mob.sdk'2.其次加⼊下图代码加⼊代码如下(建议使⽤⾃⼰申请的appId和appKey,如果你使⽤的是我QQ申请的appId和appKey话,你是成功不了,关于为什么成功不了,我下⾯将会说明):MobSDK {fp true //严格模式}MobSDK {appKey "31c48ca47c70e"appSecret "2d7adbfcd73363bbbe41aeff60e41e4f"ShareSDK {loopShare truedevInfo {SinaWeibo {appKey "568898243"appSecret "38a4f8204cc784f81f9f0daaf31e02e3"callbackUri ""}QQ {appId "101906011"appKey "676d885e518445fed4d7d2341ff2d56f"}TencentWeibo {appKey "801307650"appSecret "ae36f4ee3946e1cbb98d6965b0b2ff5c"callbackUri ""}QZone {appId "100371282"appKey "aed9b0303e3ed1e27bae87c33761161d"}}}}3. 解释⼀下关于为什么成功不了下⾯我创建的应⽤我们可以看⼀下在QQ平台创建的应⽤包名和应⽤签名如下:然后我们在把他和我创建的android项⽬来对⽐⼀下:1.我的包名和他相同2.我们可以看⼀下我们的MD5是否相同第⼀步:如果查看你的项⽬的MD5找到图中的gradle点击图中红⾊圆圈处然后就可以查看MD5了第⼆步:将我的MD5的去掉':号',把⼤写改为⼩写,我们对⽐⼀下是相同的。

明说的台平友朋机手入接用应 明说的台平友朋机手入接用应

明说的台平友朋机手入接用应 明说的台平友朋机手入接用应

文档版本修订说明V1.0第一版正式稿应用接入手机朋友平台的说明1.总体接入流程注:请通过邀请应用接入时提供的QQ群来联系下图中出现的腾讯方接口人。

2.手机朋友OpenAPI列表及使用说明2.1OpenAPI列表手机朋友OpenAPI与朋友PC侧一致,包括:1.用户资料接口/user/info获取用户信息/user/multi_info批量获取用户信息/user/is_setuped验证用户是否安装了应用/user/emotion获取用户签名信息2.好友关系连接口/relation/is_friend验证是否好友/relation/friends获取好友关系链2.2OpenAPI使用说明OpenAPI说明详见:/wiki/API%E6%96%87%E6%A1%A33.FAQ3.1.链接中的sid和tp_bid作用是什么?当用户从朋友社区平台进入应用时,URL中将带有tp_bid参数和sid。

腾讯朋友手机平台后台会根据sid判断是否为登录态,并根据tp_bid跳转到应用页面。

3.2.wap版本的应用中,如何获取用户的openid和openkeyopenkey??应用如何获取:当登录用户从朋友社区平台进入应用后,跳转URL中将带有OpenID及OpenKey两个参数。

如下图所示:开发者需要解析该URL,以获取OpenID和Openkey的值并保存起来,用于后续调用OpenAPI时使用。

注意使用前需要对OpenID和OpenKey做校验,以预防XSS漏洞。

校验规则在PC侧OpenAPI文档中有说明。

腾讯朋友手机平台后台如何获取:应用调用OpenAPI发送请求时,腾讯朋友手机平台后台解析请求中的openid和openkey。

注意调用OpenAPI时需要传device=1的参数,以被识别为手机端请求。

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

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

安卓应用使用QQ登录的申请流程1.为什么要在手机应用中加入QQ登录功能?QQ互联是腾讯开放平台为第三方网站和应用提供的开放接入方式,主要包含QQ登录、分享组件、赞组件和关注组件。

其中QQ登录成为国内最大第三方帐号登录体系,它可以让你打通QQ空间、朋友网、腾讯微博三大平台支持PC、移动应用等多终端接入。

因此,手机应用接入QQ登录,可以让用户只需要使用QQ账号密码就可登录,简化用户注册流程,更有效率的提高转化用户流量。

同时可借助QQ的用户基础,获取到网站所需的用户资料及传播资源,为你的应用带来更多发展的机遇和潜能。

2.QQ登录申请流程下面就Step By Step让你快速掌握安卓应用使用QQ登录的整个申请流程。

STEP1 进入官网进入QQ互联官网(ht tp://)后,如下图,页面上有硕大的‘手机接入’按钮,然后点击它,就会出现创建应用的界面(如没有登录,需登录;如果你第一次登录,还没有注册开发者信息会有开发者信息注册页面弹出)。

QQ登录如下图所示,是QQ互联中重要的模块,它可以让你打通QQ空间、朋友网、腾讯微博三大平台,并且支持PC、移动应用等多终端接入。

如何让你的安卓应用接入QQ登录,你可以点击此/intro/login链接,查看具体的接入步骤和方法。

STEP2 创建应用进入官网点击‘手机接入’按钮后,会弹出以下页面,如下图:填写好应用名称后,点击确定按钮你会到达自己的管理应用页面。

在创建了应用后,可以在管理应用中心管理应用,如下图所示:其中AppID是申请QQ登录成功后,分配给网站的appid,用来唯一标识网站,是一个整型的数字。

Key是申请QQ登录成功后,分配给网站的appkey。

appkey将在QQ登录过程中以及网站通过OpenAPI访问/修改空间受保护的资源时,用来计算签名值,以提高传输过程参数的防篡改性,是一个字符串。

注:这里的APP ID和key非常重要,不要泄露该信息。

STEP3 编辑应用信息使用QQ登录功能还需要填写应用的详细信息,可以点击左侧的“编辑信息”,如下图所示:点击编辑按钮,即可进入到编辑应用界面,如下图所示:你可以选择接入范围、修改名称、选择应用平台、设置应用链接地址、修改LOGO填写应用简介等功能,例如为你的安卓应用选择平台后,就会出现如图所以的设置页面:填写好信息后点击保存即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 移动应用接入介绍
QQ互联开放平台为第三方移动应用提供了丰富的API。

第三方移动应用接入QQ互联开放平台后,即可通过调用平台提供的API实现用户使用QQ账号登录移动应用功能,且可以获取到腾讯QQ用户的相关信息。

第三方移动应用也可以调用腾讯方提供的API实现移动应用的分享、评论、邀请等功能,即移动应用的社交化功能。

且可以将相关信息同步到QQ空间、腾讯朋友、腾讯微博等平台,建立移动应用与腾讯各平台的互动关系,利用庞大的QQ用户群来实现移动应用的快速传播。

如果您的PC、Web应用已经接入腾讯QQ互联,且该应用已有对应的手机客户端,则可以在QQ互联的管理中心将该应用添加为移动应用。

移动应用接入QQ互联开放平台后,您将获得:
海量新用户:用户使用已有的QQ号码即可登录移动应用,QQ一键登录更可减少登录交互操作,简化用户注册流程,大大降低移动应用注册门槛,给移动应用带来海量新用户。

活跃的访问量:已登录用户可以将在移动应用上发布、分享的信息即时同步到QQ空间,使移动应用内容通过QQ好友关系链得到进一步的传播,从而提升移动应用的访问量。

丰富的开放API:移动应用可以通过用户资料接口获取用户的空间昵称和头像,来丰富用户注册资料。

此外,还可以通过说说,相册,日志等开放接口使用户直接在移动应用上访问或修改他们在QQ空间、腾讯朋友、腾讯微博上的数据,与腾讯各平台实现更进一步的互联互通。

2. 移动应用接入方式
第三方移动应用主要通过使用“QQ登录”接入QQ互联开放平台。

“QQ登录”是QQ互联开放平台提供给第三方移动应用的一种接入方式。

“QQ登录”可以让用户使用QQ帐号在第三方移动应用上登录,分享内容、同步信息,大大降低了用户注册的门槛。

同时,第三方移动应用根据用户提供的绑定信息,将用户在移动应用上发布的内容同步发布到QQ空间的个人动态中,从而借助QQ空间庞大的用户群,使移动应用的信息能通过好友关系得到进一步的传播,提升移动应用的访问量和用户数。

3. 使用QQ登录效果展示
下面描述了一个移动应用使用“QQ登录”,并访问和修改QQ用户个人信息的整个过程。

注意:
这里的描述意在简单的向移动应用开发者演示接入“QQ登录”需要进行哪些工作,以及效果如何。

3.1 移动应用上设置QQ登录入口
移动应用开发者可以在自己的移动应用首页入口和主要的登录、注册页面上放置“QQ登录”标识:
3.2 QQ帐号登录授权
用户点击按钮之后弹出登录QQ账号的窗口,在登录窗口中同时需要用户授权,用户可以选择授权移动应用访问自己的相关信息:
3.3 用户进行帐号绑定
若用户已在该移动应用注册,则移动应用可引导用户进行帐号绑定,下次使用QQ帐号登录时,可以同时看到两个帐号的所有信息。

强烈建议移动应用允许跳过此步,而让用户在登录成功后,在移动应用设置中选择性绑定,以降低用户登录门槛,提升体验。

3.4 用户成功登录移动应用
用户授权后成功登录移动应用,在移动应用上显示用户登录昵称与QQ头像。

3.5 移动应用调用OpenAPI来访问和修改QQ用户受保护的个人信息
用户登录移动应用后,移动应用即可调用OpenAPI来获取用户的信息。

我们提供了各种移动应用接入OpenAPI给开发者,移动应用可以调用这些API来实现需要的功能,使登录用户在移动应用上即可访问和修改QQ用户受保护的个人信息。

相关文档
最新文档