QQ互联管理中心是腾讯为开发者提供的一个平台,主要功能包括应用创建、管理与审核,开发者资料完善,以及各类接口的获取与使用。它支持网站、移动应用等接入QQ账号登录、分享、评论等功能,实现用户信息同步至QQ空间等社交平台,助力应用快速传播与用户增长。
一、创建应用
1、注册账号:开发者需在QQ互联管理中心注册一个账号。
2、创建应用:登录后,点击“应用管理”按钮,再点击“创建应用”,选择需要创建的应用类型(如网站应用或移动应用),以网站应用为例,点击创建网站应用后,按要求完善信息,包括网站回调地址、备案信息等。
3、获取AppID和AppKey:填写完网站信息并点击“创建应用”后,网站应用创建完成,点击“应用管理”,进入管理中心,可查看到网站获取的appid和appkey。
二、网站信息完善
1、查看应用详情:点击“应用中心”,应用右侧的“查看”,进入应用详情页面。
2、编辑基本信息和平台信息:在应用详情页面可点击“修改”来编辑应用“基本信息”和“平台信息”。
3、查看已获取接口:点击“应用接口”可查看已获取的接口,使用QQ登录功能。
三、放置“QQ登录”按钮
1、下载按钮图片:网站主可以在自己的网站首页入口和主要的登录、注册页面上放置“QQ登录”标识,需下载官方提供的“QQ登录”按钮图片,并按照UI规范将按钮放置在页面合适的位置。
2、用户登录验证和授权:用户点击QQ登录按钮之后,弹出QQ登录窗口,显示网站自己的Logo标识、网站名称以及首页链接地址,如果用户已登录QQ软件,也可以一键快速登录,成功登录后,弹出授权框引导用户授权。
3、登录和授权完成后的操作:用户成功登录并授权后,跳转到指定的回调地址,该回调地址由第三方网站自行配置,网站需获取并存储access token以及openid,这两个参数在调用OpenAPI访问和修改用户数据时必须传入。
4、在网站上显示用户登录昵称与QQ头像:建议网站调用get_user_info接口,在首页或顶部显示用户通过QQ帐号的登录状态,使用户体验一致,包括用户昵称、QQ头像。
四、获取Access_Token
1、发送请求获取:成功登录后,即可发送请求来获取access token以及openid,这两个参数在调用OpenAPI访问和修改用户数据时必须传入。
2、存储和使用:网站需自行绑定或存储access token以及openid,access token用来判断用户在本网站上的登录状态,具有3个月有效期,用户再次登录时自动刷新,openid是此网站上唯一对应用户身份的标识,网站可将此ID进行存储便于用户下次登录时辨识其身份,或将其与用户在网站上的原有帐号进行绑定。
五、获取用户OpenID
1、通过登录流程获取:在用户登录及授权过程中,网站可在成功登录后获取用户的openid。
2、存储和使用:openid是此网站上唯一对应用户身份的标识,网站可将此ID进行存储便于用户下次登录时辨识其身份,或将其与用户在网站上的原有帐号进行绑定。
六、OpenAPI调用说明
1、调用方式:网站可以使用QQ互联提供的OpenAPI来实现各种功能,如获取用户信息、访问和修改QQ空间受保护的资源等,调用OpenAPI时,需要传入access token以及openid等必要参数。
2、开发方式:可以通过两种方式进行网站开发,一是使用QQ互联提供的SDK包,用户体验统一,只需要修改少量代码,不需要理解验证授权流程;二是根据QQ登录OAuth2.0协议,自主开发,此方法自定义程度较高。
3、审核上线:完成网站的开发后,在“管理中心”的“控制台”页面,点击“当前流程”下的“申请上线”,流程处于“审核”状态,提交审核后,腾讯会在两个工作日完成审核,审核通过后,网站即正式上线。
七、移动应用接入概述
1、接入介绍:QQ互联开放平台为第三方移动应用提供了丰富的API,第三方移动应用接入QQ互联开放平台后,即可通过调用平台提供的API实现用户使用QQ账号登录移动应用功能,且可以获取到腾讯QQ用户的相关信息,还可以调用腾讯方提供的API实现移动应用的分享、评论、邀请等功能,即移动应用的社交化功能,且可以将相关信息同步到QQ空间、腾讯朋友、腾讯微博等平台,建立移动应用与腾讯各平台的互动关系,利用庞大的QQ用户群来实现移动应用的快速传播。
2、接入方式:第三方移动应用主要通过使用“QQ登录”接入QQ互联开放平台,详细的接入指引参见移动应用接入流程。
3、效果展示:移动应用上设置QQ登录入口、QQ帐号登录授权、用户进行帐号绑定、用户成功登录移动应用、移动应用调用OpenAPI来访问和修改QQ用户受保护的个人信息等过程。
八、移动应用接入流程
1、注册账号和应用:开发者在QQ互联开放平台注册账号并创建一个应用,然后获得一个AppID和AppKey来验证应用,创建完成后,可以添加QQ登录和QQ分享等接口和功能。
2、下载和集成SDK:将SDK集成在移动应用中,轻松登录,乐于分享。
3、提交审核:QQ互联团队将对应用信息进行审核,把控应用质量。
4、接入完成:通过接入QQ登录功能,用户可使用QQ帐号快速登录你的网站或APP,降低注册门槛,带来海量新用户,通过接入QQ分享组件,方便用户将资讯等内容分享给QQ好友、群、讨论组或空间,进行快速社交传播,为你的网站或APP带回大量流量。
九、数据统计
1、查看数据内容:QQ互联管理中心提供了数据统计功能,供开发者分析和掌握用户数据,开发者可以通过QQ互联管理中心查看用户在应用中的活动、分享、登录等数据,以及应用的活跃度、新增用户等情况。
2、选择统计图表:开发者可以根据自己的需要选择不同的统计图表,例如应用用户地理位置分布、用户活动时间、用户设备分布等。
3、数据作用:通过数据统计,开发者可以得到应用用户在不同时间段、不同位置上的喜好、行为习惯等数据,为应用的发展提供依据。
十、API管理
1、接口文档和测试:QQ互联管理中心提供了一组API接口,供开发者调用上传和下载数据,以及实现其他业务逻辑,API管理包括接口文档、接口测试、接口审核等,开发者可以在QQ互联管理中心中进行相关操作。
2、选择合适的API接口:开发者可以根据自己的应用需求选择合适的API接口。
十一、社交功能管理
1、社交平台整合:QQ互联管理中心提供了QQ互联、QQ空间、腾讯微博等社交功能的管理,开发者可以通过QQ互联管理中心将自己的应用与QQ互联、QQ空间、腾讯微博等社交平台整合起来,实现应用间的信息共享和互动。
2、功能管理:社交功能管理包括分享、点赞、评论、动态等功能的管理,以及QQ互联、QQ空间、腾讯微博等社交平台的数据接入和管理。
十二、用户账号管理
1、账号操作:用户在使用应用时需要登录自己的账号,而用户的账号和隐私信息需要开发者来管理,QQ互联管理中心提供了用户账号管理功能,可以帮助开发者进行用户账号的注册、登录、绑定和解绑定,开发者也可以通过QQ互联管理中心来管理自己的用户数据,并保护用户隐私。
十三、消息通知管理
1、设置和管理:消息通知管理可以帮助开发者及时了解应用的活动和用户反馈,并及时做出相应的调整,QQ互联管理中心提供了消息通知的设置和管理,开发者可以根据需要设置相应的消息通知方式,例如邮件、短信、语音等。
十四、安全中心管理
1、安全设置:安全中心管理是QQ互联管理中心的关键点,开发者需要对自己的应用进行安全设置,保证用户数据和隐私的安全,QQ互联管理中心提供了安全中心管理功能,可以帮助开发者提供应用数据和隐私的安全保护,开发者可以设置应用的数据加密、密码保护、个人信息保护、登录权限控制等。
相关问题与解答栏目
1、问题一:如何创建一个网站应用?
解答:首先需要在QQ互联管理中心注册一个账号并创建一个应用,选择网站应用类型,然后填写网站信息,包括网站回调地址、备案信息等,点击“创建应用”后完成创建,在管理中心可以查看到网站获取的appid和appkey。
2、问题二:如何获取用户的OpenID?
解答:在用户登录及授权过程中,网站可在成功登录后获取用户的openid,也可以通过调用OpenAPI来获取用户的OpenID。