能力概述
抖音开放平台开放能力是平台提供给开发者接入、使用、开展业务的各项 API、SDK、组件等。抖音小程序依托抖音、头条等生态产品,为小程序开发者提供了授权、挂载、消息及客服、关注、直播间、支付、行业以及通用的基础能力和运营能力等一系列能力,在符合平台规则的前提下,开发者可以通过达到特定要求申请获取使用平台能力,从而完成小程序的开发、设计,实现在抖音生态内的业务开展。
基于能力获取条件的不同,抖音开放平台能力分为基础能力、进阶能力、高级能力三种不同类型:
能力类型 | 描述 |
基础能力 | 创建小程序后,通常默认获得的能力,一般用于实现小程序的基本功能以及一些运营、行业能力,例如页面导航的设置、图片视频操作、数据缓存设置等,另外也包括小程序挂载、IM 客服等运营能力和部分行业能力。 说明 对于生活服务、电商等行业特殊认证的能力,待小程序完成绑定代运营服务商、自营等行业角色后,才可获得。 |
进阶能力 | |
高级能力 | 在小程序满足特定条件时通过申请可获得的能力,当小程序满足信用分、服务类目等条件时,开发者可在控制台内申请对应能力,完成审批通过后即可获取能力。 说明 小程序处于试运营期且满足条件时,也可申请对应能力。 |
基础能力
创建小程序后,通常默认获得的能力,一般用于实现小程序的基本功能以及一些运营、行业能力,例如页面导航的设置、图片视频操作、数据缓存设置等,另外也包括小程序挂载、IM 客服等运营能力和部分行业能力。
注:对于生活服务、电商等行业特殊认证的能力,待小程序完成绑定代运营服务商、自营等行业角色后,才可获得。
能力名称 | 能力描述 | 相关文档 |
可用性判断 |
| |
字符转化 | 将 Base64 字符串与 ArrayBuffer 对象互相转换 | |
生命周期 | 在小程序生命周期中获取数据或执行动作,生命周期指:启动、退出等行为 | |
窗口尺寸变化 | 监听窗口尺寸变化事件 | |
版本更新 | 获取更新管理器,并通过小程序执行更新事件 | |
应用级事件 | 监听小程序全局事件,包含启动、退出后台等事件 | |
环境变量 | 获取小程序环境信息 | |
性能 | 设置并获取缓冲区的性能数据 | |
线程 | 创建一个worker线程,目前限制最多只能创建一个 Worker | |
数据缓存 | 设置、获取、删除本地缓存数据 | |
TTML | 创建SelectorQuery 、IntersectionObserver实例 | |
页面导航 | 保留或关闭页面,跳转指定页面 | |
网络连接 | 连接小程序网络,发起网络请求,上传/下载文件 | |
图片操作 | 用户对图片进行上传、保存等操作 | |
图片渲染 | 小程序内渲染展示图片 | |
录音 | 获取麦克风权限后,小程序实现录音功能 | |
音频播放 | 小程序内完成音频播放功能 | |
视频操作 | 用户对视频进行上传、保存等操作 | |
视频播放 | 小程序内完成视频播放功能 | |
相机 | 获取摄像头权限后,小程序调用相机&展示画面等 | |
Canvas录制 | 获取录制器,录制小程序内Canvas画面 | |
地图 | 创建地图工具 |