QQ互联开放平台移动应用接入

合集下载

qq安卓协议

qq安卓协议

竭诚为您提供优质文档/双击可除qq安卓协议篇一:androidqqsdkapi【qq登录】android_sdk使用说明qq登录androidsdk以jar包形式提供,封装了qq登录的登录授权以及大部分openapi,应用只需要修改少量代码,不需要理解验证授权流程,即可快速实现qq登录功能。

android平台上的应用,请在申请appid,appkey后,使用qq互联提供的androidsdk。

注意:1.qq登录androidsdk支持的android版本:2.1及以上版本。

2.支持的第三方浏览器:android系统自带浏览器,Firefox,operamobile。

3.支持webview与浏览器两种方式,即支持跳转到手机浏览器上进行qq登录与验证流程,开发者可在sdk包中选择浏览器模式即可,但浏览器方式用户跳跃较大,不建议使用。

4.仅适用于移动应用,即基于【qq登录】使用implicit_grant方式获取access_token接入的应用。

1.androidsdk下载请到【qq登录】sdk下载页面下载qq登录androidsdk。

2.创建工程及引用sdk源码文件以下以eclipse为开发的ide进行范例说明:1.创建一个工程,并把tencent_openapi.jar放到lib 中,如下图所示:2.将tencent_openapi.jar加入编译路径中。

具体的操作步骤为:选中tencent_openapi.jar,右键菜单中选择buildpath,选择addtobuildpath,如下图所示:看到类似以下的样子,说明已经成功将jar包加入buildpath:3.修改必要的代码3.1使用sdk提供的按钮样式sdk提供了大中小3种登录按钮,开发者可以在代码中设置按钮样式。

示例代码如下(在sdk包中的位置:\tauthdemo\src\com\tencent\tauthdemo\tauthdemoactiv ity.java)imageViewloginbtn=(imageView)findViewbyid(R.id.logi n);//大按钮loginbtn.setimagedrawable(tencentopenRes.getbiglogi nbtn(getassets()));//中按钮//loginbtn.setimagedrawable(tencentopenRes.getlogin btn(getassets()));//小按钮//loginbtn.setimagedrawable(tencentopenRes.getsmall loginbtn(getassets()));3.2获取accesstoken(1)获取accesstoken需要访问网络,所以需要修改androidmanifest.xml,加入以下代码:(2)处理登录页面的打开方式在com.tencent.tauth.tauthView.class这个类中。

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互联

分享到空间与微博
• 【分享组件】
– 无需授权 – 无需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
普通程序员
• 普及速度快:拉新,拉回流,拉活跃

移动应用接入QQ互联介绍

移动应用接入QQ互联介绍

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空间庞大的用户群,使移动应用的信息能通过好友关系得到进一步的传播,提升移动应用的访问量和用户数。

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

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

文档版本修订说明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的参数,以被识别为手机端请求。

开放平台通用级应用接入操作指南

开放平台通用级应用接入操作指南

开放平台通用级应用接入操作指南本节内容帮助使用接入通用级应用的开发者在开放平台上接入操作。

通用级开发者创建应用时,appid、包名和公钥均必须正确填写并妥善保存(见第三步),以便能正常运用到通用级应用的开发和测试。

如果由于开发者过失丢失公钥或者在创建应用时不正确填写公钥,造成的程序无法正常运行,上线时间延长等情况,能力开放平台均不做解答。

一、接入流程说明图开始注册成为开发者选择个人或企业开发者完成个人开发者信息资料填写完成企业开发者信息资料填写创建应用APK,并绑定测试手机号码获取APPId集成Sdk,开始自测测试通过后,上传APK,申请审核审核测试通过后,正式签约上线结束二、详细接入步骤第一步:注册1、进入能力开放平台,点击注册账号;如果已有开发者账号,直接登陆跳过注册进入创建应用。

2、进入注册页面,填写注册信息,进行注册3、选择成为“开发者”进入登录状态第二步:完善开发者资料创建应用第三步:获取APPID、公钥获取appid获取公钥应用程序在门户()提交时,必须要填写应用的包名和应用签名公钥原串,应用信息中“公钥”指android应用打包生成APK文件时的唯一数字签名,是此应用的唯一身份代表,必须准确填写,否则将影响后续操作。

应用提交后,公钥不可修改。

获取签名公钥的方法有两种:(1)开发者自行获取签名公钥:方法请参考/qiqihar/article/details/8532759(2)也可通过平台提供的“getAppPublicKey.apk”应用来获取,开发者将该应用安装至手机,打开后显示如下界面,开发者只需点击自己开发的应用,即可保存签名公钥至“sd/publickey.txt”中。

第四步:获取规范文档进行开发根据通用级应用接入规范开发应用无线音乐能力开放平台-通用方案SDK_for第五步:进行正式环境自测根据开发文档进行开发,并在正式环境进行自测;注意必须绑定测试手机号码第六步:申请发布审核,测试审核通过后,正式签约上线附录:通用级应用测试流程说明应用测试流程分为:绑定测试手机号→开发测试及正式环境自测→上传测试安装包→正式环境审核所谓正式环境自测,指的是开放平台针对绑定的手机号码提供正式环境的业务测试,正式环境下测试业务时,绑定的手机号码将按照业务对应资费被扣取费用。

qq互联.Android_SDK_V2.0接口调用说明

qq互联.Android_SDK_V2.0接口调用说明

Android_SDK_V2.0接口调用说明1.Tencent类接口调用说明接口主要有:●登录/校验登录态:login(Activity activity, String scope, IUiListener listener)●注销:logout(Context context)●设置QQ头像:setAvatar(Activity activity, Bundle params, IUiListener listener)●增量授权:reAuth(Activity activity, String scope, IUiListener listener)●分享消息到QQ:shareToQQ(Activity activity, Bundle params, IUiListener listener) ●分享消息到QQ空间:shareToQzone(Activity activity, Bundle params, IUiListenerlistener)调用以上SDK提供的接口后,会弹出相应的界面,以完成后续的操作。

接口的参数说明如下:参数参数说明activity调用者activity。

应用使用SDK时,会从应用自己的Activity跳转到SDK的Activity,应用调用SDK的Activity即为这里的调用者activity。

scope 应用需要获得哪些接口的权限,由“,”分隔(仅login接口需要)。

params 以K-V组合的字符串参数。

Params是一个Bundle类型的参数,里面以键值对(Key-value)的形式存储数据,应用传入的邀请分享等参数就是通过这种方式传递给SDK,然后由SDK发送到后台。

listener 回调接口,IUiListener实例。

1.1 登录/校验登录态通过调用Tencent类的login函数发起登录/校验登录态。

该接口具有两个作用,1. 如果开发者没有调用mTencent实例的setOpenId、setAccessToken接口,则该接口执行正常的登录操作;2. 如果开发者先调用mTencent 实例的setOpenId、setAccessToken接口,则该接口执行校验登录态的操作。

腾讯移动数据分析

腾讯移动数据分析

腾讯移动数据分析
1. 腾讯移动数据分析
1.1 腾讯移动分析概述
腾讯移动分析是一款专业的移动应用统计分析工具,支持主流智能手机平台。

开发者可以方便地通过嵌入统计SDK,实现对移动应用的全面监测,实时掌握产品表现,准确洞察用户行为。

不仅仅是记录,移动APP统计还分析每个环节,利用数据透过现象看本质。

腾讯移动分析还同时提供业内市场排名趋势、竞品排名监控等情报信息,让您在应用开发运营过程中,知己知彼,百战百胜。

1.2 如何接入腾讯移动数据分析
1.2.1 登入方式
登录后,进入管理中心首页,选择相应的应用进入应用能力列表,在系统能力支持一栏可看到“腾讯移动分析”按钮。

点击“腾讯移动分析”按钮即可。

1.2.2 相关说明
移动app需要嵌入mta的sdk之后,才能有数据,左侧有sdk嵌入说明的导航,点击接入即可。

接入后可看到应用的一些关键数据,活跃数,渠道分析,用户分析,收入分析等等。

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

翔傲信息
© 3TI Solutions.
本PPT版权均属3Ti公司所有,未经协议授权 ,不得用动应用接入
© 3TI Solutions.
本PPT版权均属3Ti公司所有,未经协议授权 ,不得用于商业用途
一、账号登录
输入进入网易微博开放平台页面,点击“管理中心”。 建议由技术开发人员使用官方微博帐号来登录。
© 3TI Solutions.
© 3TI Solutions.
本PPT版权均属3Ti公司所有,未经协议授权 ,不得用于商业用途
五、获取APP ID以及申请上线
在管理中心页面,点击已建应用下方的“控制台”按钮。 获取APP ID。 满足上线要求后,点击“申请上线按钮”。
请提供给我们!
© 3TI Solutions.
本PPT版权均属3Ti公司所有,未经协议授权 ,不得用于商业用途
本PPT版权均属3Ti公司所有,未经协议授权 ,不得用于商业用途
二、完善开发者信息
进入管理中心,点击左侧开发者信息旁的“编辑”按钮。 填写您的开发者信息。 点击“保存”退回管理中心。
© 3TI Solutions.
本PPT版权均属3Ti公司所有,未经协议授权 ,不得用于商业用途
三、创建应用
在管理中心页面,点击“立即添加”按钮。 填写应用基本信息并按指示进行网站域名验证。 使用范围选择“移动应用”。 点击“确定”完成应用创建。
© 3TI Solutions.
本PPT版权均属3Ti公司所有,未经协议授权 ,不得用于商业用途
四、完善应用信息
在管理中心,点击创建的应用下方“编辑信息”按钮。 点击右上方“编辑”按钮。 填写应用相关信息并按要求上传应用图标。 点击“保存”按钮。
相关文档
最新文档