应用接入新手指引

目录

腾讯开放平台期待各种富于创新的应用,包括:
1 游戏类应用 :以娱乐为主要目的的包括但不限于角色扮演、动作角色扮演、大型多人在线角色扮演类游戏、动作游戏、策略游戏、音乐游戏、生活模拟、养成游戏、棋牌、益智、网页游戏等游戏应用。

2 非游戏类应用:除游戏类应用以外的包括但不限于工具类、生活类等的应用:
实用工具:图片处理,学习工具,趣味设计,姓名艺术,杀毒工具等;
生活服务:票务,旅游,交友等;
内容:资讯,电子书,视频,图片等;
时尚:星座,明星,服饰等;
电子商务:团购,垂直购物等。
...

应用接入腾讯开放平台并上线后,可在QQ空间、朋友网、微博、3366等多个平台的应用中心(Appstore)显示,腾讯用户登录后可以在应用中心中找到自己喜欢的应用。
以QQ空间平台的应用中心为例:
startup_guide_3.png


请您按照本文顺序阅读,了解将应用接入腾讯开放平台的关键信息和步骤。如果您有任何疑问,欢迎通过企业QQ联系我们。

1. 请先决定您的应用部署在哪里

在应用接入流程的“创建应用”步骤中,您需要选择是“腾讯托管”模式,还是“非腾讯托管”模式。

“腾讯托管”模式即将应用部署在腾讯的服务器上,其中“腾讯托管”模式又分为单区单服和多区多服(即是否分成多个独立的、数据不互通的运行环境向用户提供服务器)。
“非腾讯托管”模式即将应用部署在自己的服务器上,而不是腾讯的服务器上。

相比“腾讯托管”模式,“非腾讯托管”模式的应用有以下不同:
(1)不能调用好友关系链类OpenAPI:为了保护用户数据,“非腾讯托管” 的应用不能调用好友关系链类OpenAPI获取用户的好友信息。
(2)不能使用腾讯云服务:不能申请腾讯云平台提供的的CEE、云服务器、云存储和带宽等资源,不能获得配套的运维监控告警、负载均衡等支撑服务。

在创建应用时,开发者需要选择是“腾讯托管” 还是“非腾讯托管” 。
如果选择了“腾讯托管”,还可以选择是单区单服还是多区多服。
这里有一些规定和建议:
1. 为了保护用户数据,腾讯规定所有游戏类应用都必须选择“托管模式” 。
如果游戏类应用选择了“非托管模式”,在提交上线申请时将被驳回。
2. 游戏类,社交化工具类,社交化电子商务类等需要用到关系链的应用,建议选择“托管模式” 。
选择“托管模式”后,只有网页游戏类可以选择多区多服。
3. 如果应用自有数据库里面已经存在有大量重要的数据,不想将这些数据迁移到腾讯的服务器上,为了数据互通,只能选择“非腾讯托管”模式。



2. 如何将您的应用接入腾讯开放平台?

应用接入流程详解见:应用接入流程
简单描述如下:
通过简单的五个步骤 (开发者注册 > 创建应用 > 申请资源 > 完善应用信息 > 提交上线申请 ),即可加入腾讯开放平台,并将您的应用上线发布到腾讯的多个平台上(目前支持QQ空间,朋友网,腾讯微博,3366平台,后续将支持更多平台),提供给腾讯用户使用。

3. 如何开发和调试应用?

1. 开发者可以在本地机器上进行应用程序的开发,实现业务逻辑。
2. 此外,腾讯开放平台开放了许多API,建议开发者先阅读API导航图,了解不同场景下有哪些API可以调用。
如果您是新手,对于这些API并不了解,我们建议您的应用中至少调用v3/user/get_info接口,该接口可以获取用户头像、昵称等相关信息。

下面是开发和调试应用需要用到的参考资料:

类别 说明
应用程序开发 腾讯开放平台提供了多个API。详见:API导航图API列表
腾讯开放平台提供了多种语言的SDK,使用SDK可以更快的实现OpenAPI的调用。详见:SDK下载
 
测试和联调 1. 腾讯开放平台提供了应用测试环境,开发者可以使用测试IP来进行OpenAPI联调,以及进行应用预览。

详见:应用联调指引

2. 腾讯开放平台提供了API联调工具。
详见:open.qq.com/tools

 
建议的优化原则 应用需要关注技术优化原则,进行程序架构和性能优化。



4. 如何部署和发布应用?

1. “腾讯托管”模式的应用需要将应用部署在腾讯的服务器上。
腾讯云平台为hosting模式应用提供了服务器、带宽、域名等资源,开发者可以选择申请合适的资源,并部署您的应用,然后将服务器与域名绑定,即完成发布。
关于如何选择合适的云服务,并进行应用部署和发布: 详见:腾讯云平台新手指引_V2
注:发布后外网即可访问您的应用,但是必须提交上线申请并通过后,应用才能在应用中心可见。

2. “非腾讯托管”模式的应用需要将应用部署在开发者自己的服务器上,因此需要自己准备服务器、域名等,并进行应用部署。腾讯不为该过程提供技术支持。

5. 上线需要遵守什么规范?

为确保接入腾讯开放平台应用的质量、提高后续运营服务的稳定性,上线前,请开发者按照接入规范对应用进行仔细检查及测试,对于不符合规范项进行修改。具体规则详见:应用接入规范
应用上线流程见下图:
app_audit_process_1.png

6. 应用上线后的表现形式如何?

1. 应用上线后,在平台应用中心,根据开发者创建应用时选择的分类自动进行分类展示。
用户可以根据应用类别,快速找到应用。
以QQ空间平台的应用中心为例:
startup_guide_33.png

2. 用户第一次点击应用图标,弹出进入应用授权页。该授权页不需要开发者进行开发,应用上线后,腾讯平台会根据应用创建时填写的应用简介和上传的图标素材展示该授权页。
用户点击“进入应用”,即可开始使用应用。
startup_guide_52.png

3. 应用以IFrame形式嵌在平台上。以从QQ空间进入某一个应用后的展示为例:
startup_guide_16.png

7. 应用上线后可以获取哪些资源?

1. 可以获取多种推广资源进行应用推广。
腾讯为应用提供多种资源,以供开发者获取新用户,提升用户量,提升用户对应用的黏度,促使应用快速成长。
详见:推广渠道新手指引
startup_guide_11.png

2. 支付、黄钻、自助营销、腾讯罗盘系统支持。
您的应用可以在上线前即接入腾讯支付、黄钻、营销、腾讯罗盘等系统,也可以应用上线后再接入这些系统。
详见:支付接入接入黄钻体系营销接入腾讯罗盘简介

3. 可以获得平台对上线应用的政策扶持。
详见:开发者扶持计划
startup_guide_12.png


4. 可以创建应用官方论坛。
详见:搜吧管理规范

5. 可以申请APP版认证空间。
详见:APP版认证空间说明

6. 可以接入安全平台。
详见:安全平台说明

8. 如何管理您的应用?

管理中心为应用日常运营提供一站式服务,包括:
(1)服务所有开发者以及应用协作者;
(2)服务于应用全生命周期;
(3)所有日常运营功能都可由此入口;
(4)提供依据用户权限的功能聚合,快捷可达;
(5)具备足够的帮助指引,可以由开发者以及应用协作者自助使用。

1. 登录open.qq.com,点击“进入”,即进入“管理中心”首页(详见管理中心简介 ):
DMS_2.png

2. 点击相应的应用进入应用管理页面,即可对应用进行管理操作,如下图所示:
startup_guide_35.png

3. 在应用的不同状态下,管理中心为开发者提供多种子系统,可实现如下功能:
上线前:开发者资料管理、应用测试环境、应用信息提交与更新、云服务器及资源申请、多区多服选区配置、权限管理;
上线中:流程通知、应用信息汇总
上线后:日常运维、异常处理、设备扩容、经营数据分析、对账结算、营销活动申请和管理、广告投放等。
startup_guide_10.png

9. 应用接入后有哪些收益和支出?

详见:收益与支出

10. 如何获取最新资讯?如何取得联系?

(1)腾讯开放平台API更新、功能发布、政策发布:资料库首页每日更新。
(2)重要变更通知:管理中心(op.open.qq.com)的小黄条,消息盒子以及开发者邮箱。
(3)平台线下线上活动:官网(open.qq.com)首页“媒体和动态”栏目,腾讯开放平台官方微博,以及开放平台论坛
(4)问题咨询和故障报障:企业QQ
(5)反馈、建议与讨论:开放平台论坛

以上信息是否解决您的问题?

Copyright © 1998 - 2017 Tencent. All Rights Reserved.

腾讯公司 版权所有

有问必答 返回顶部