能力概述
收藏我的收藏
抖音开放平台开放能力是平台提供给开发者接入、使用、开展业务的各项 API、SDK、组件等。抖音小程序依托抖音、头条等生态产品,为小程序开发者提供了授权、挂载、消息及客服、关注、直播间、支付、行业以及通用的基础能力和运营能力等一系列能力,在符合平台规则的前提下,开发者可以通过达到特定要求申请获取使用平台能力,从而完成小程序的开发、设计,实现在抖音生态内的业务开展。
基于能力获取条件的不同,抖音开放平台能力分为基础能力、进阶能力、高级能力三种不同类型:
能力类型 | 描述 |
基础能力 | 创建小程序后,通常默认获得的能力,一般用于实现小程序的基本功能以及一些运营、行业能力,例如页面导航的设置、图片视频操作、数据缓存设置等,另外也包括小程序挂载、IM 客服等运营能力和部分行业能力。 说明 对于泛知识、生活服务、电商等行业特殊认证的能力,待小程序完成绑定代运营服务商、自营等行业角色后,才可获得。 |
进阶能力 | |
高级能力 | 在小程序满足特定条件时通过申请可获得的能力,当小程序满足信用分、服务类目等条件时,开发者可在控制台内申请对应能力,完成审批通过后即可获取能力。 说明 小程序处于试运营期且满足条件时,也可申请对应能力。 |
一、基础能力
创建小程序后,通常默认获得的能力,一般用于实现小程序的基本功能以及一些运营、行业能力,例如页面导航的设置、图片视频操作、数据缓存设置等,另外也包括小程序挂载、IM客服等运营能力和部分行业能力。
注:对于泛知识、生活服务、电商等行业特殊认证的能力,待小程序完成绑定代运营服务商、自营等行业角色后,才可获得。
能力名称 | 能力描述 | 相关文档 |
可用性判断 |
|
|
字符转化 | 将 base64 字符串与arraybuffer对象互相转化 | |
生命周期 | 对小程序生命周期获取数据或执行动作,生命周期指:启动、退出等行为 | |
窗口尺寸变化 | 监听窗口尺寸变化 | |
版本更新 | 获取更新管理器,并通过小程序执行更新事件 | |
应用级事件 | 监听小程序全局事件,包含启动、退出后台等事件 |
|
环境变量 | 获取小程序环境信息 | |
性能 | 设置并获取缓冲区 的性能数据 | |
线程 | 创建一个worker线程,目前限制最多只能创建一个 Worker | |
数据缓存 | 设置、获取、删除本地缓存数据 | |
TTML | 创建SelectorQuery 、IntersectionObserver实例 | |
页面导航 | 保留或关闭页面,跳转指定页面 |
|
网络连接 | 连接小程序网络,发起网络请求,上传/下载文件 |
|
图片操作 | 用户对图片进行上传、保存等操作 | |
图片渲染 | 小程序内渲染展示图片 |
|
录音 | 获取麦克风权限后,小程序实现录音功能 | |
音频播放 | 小程序内完成音频播放功能 | |
视频操作 | 用户对视频进行上传、保存等操作 | |
视频播放 | 小程序内完成视频播放功能 |
|
相机 | 获取麦克风权限后,小程序调用相机&展示画面等 |
|
Canvas录制 | 获取录制器,录制小程序内Canvas画面 | |
地图 | 创建地图工具 |
|
文件管理器 | 对文件进行保存、读取、打开、复制、修改、删除等操作 |
|
打开文档 | 打开预览文件管理器的文档 | |
小程序登录 | 执行、检测小程序态,并获取openid |
|
头像昵称 | 每次获取最新的抖音用户昵称,都需要用户授权 | |
头像昵称组件 | 无需用户授权,展示用户在抖音注册的头像/昵称 |
|
支付 | 调起小程序收银台进行支付 |
|
收货地址 | 调起用户编辑收货地址界面 | |
授权设置 | 获取用户在该小程序内的授权状态,或打开授权页面 | |
埋点上报 | 自定义分析数据上报接口 | |
关注头条号 | 关注、检查小程序绑定的头条号 | |
一次性订阅消息 | 经过用户授权后,可在抖音消息通知内发送一条消息 |
|
模糊地理位置 | 获取用户的模糊地理位置 | |
打开地图 | 打开地图某个具体的位置 | |
网络状态 | 获取设备网络类型、网络状态、WIFI列表等 | |
系统信息 | 获取设备系统信息,例如手机型号,系统版本等 | |
加速度计 | 监听加速度计数据 | |
罗盘 | 监听罗盘数据 | |
小程序扫码 | 启动小程序扫码功能 |
|
屏幕状态 | 监听、设置屏幕功能,包含亮度、截图、录屏等事件 | |
陀螺仪 | 监听陀螺仪数据 | |
数据加密 | 获取加密随机数 | |
内存 | 监听手机内存资源 | |
画布 | 创建小程序画布 |
|
交互反馈 | 显示或隐藏消息提示框、loading等 |
|
导航栏 | 设置或隐藏导航栏、导航条加载动画、首页按钮 | |
菜单 | 获取菜单元素位置信息 | |
动画 | 创建动画实例 | |
页面位置 | 滚动到页面目标位置 | |
滑动返回 | 设置滑动返回的方式 | |
下拉刷新 | 页面内下拉刷新 | |
键盘 | 在特定场景下主动收起键盘 | |
TabBar | 设置 tabBar,并绘制展示元素 | |
分享 |
| |
抖音拍摄器 | 唤起抖音拍摄器 |
|
分享/拍抖音面板 | 同时显示/隐藏右上角更多【分享】+【拍抖音】 | |
拍抖音黑白名单 | 是否允许用户拍抖音功能挂载视频 |
|
视频数据转化 | 小程序视频id与抖音视频id互转 | |
抖音视频页 | 跳转通过小程序抖音拍摄器发布的视频播放页 | |
数据模板 | 获取服务商平台自定义的数据字段 | |
文本组件 | 小程序渲染文本组件 |
|
进度条组件 | 小程序渲染进度条组件 |
|
图标组件 | 小程序渲染图标组件 |
|
视图容器 | 提供视图容器,并实现滑动、移动等效果 |
|
设置剪切板 | 设置剪切板内容 | |
表单组件 | 提供按钮、选择器、输入框组件 |
|
广告能力 | 平台官方广告组件,包含激励视频广告、插屏广告 |
|
接口凭证 | 获取小程序的唯一调用凭据 |
|
数据安全 | 检测文本、图片是否包含敏感内容 |
|
小程序别名/标签搜索 | 开发者可针对小程序提供的服务类型申请搜索标签词,审核通过后,开放平台会在抖音用户搜索服务标签时按策略为用户曝光同标签小程序 |
|
抖音IM客服 | ||
跳转抖音号个人页 | 跳转抖音号个人页面 | |
关注抖音号 | “关注抖音号弹窗”接口和组件,支持品牌号、员工号 | |
跳转直播间 | 从小程序跳转到直播间 | |
直播呼吸灯 | 小程序展示直播间开播状态,并可跳转至直播间 |
|
直播预览流 | 小程序实时播放抖音直播间内容,并可跳转至直播间 |
|
电话 | 用户点击可拉起手机拨号 | |
短信 | 调起系统短信发送页面 |
|
网页容器 | 提供用于承载其他网页的webview容器 |
|
刷新票据 | 用于刷新refresh_token有效期,延长用户授权最长有效期,最长5次;用户最长授权195天 |
|
增量授权 | 传入多个能力,仅展示用户未授权的能力,已授权的能力,免二次 授权,且刷新有效期;仅通过tt.showdouyinAuth调用即可 | |
本地生活团购抽佣 | 本地生活团购抽佣设置 | |
短视频自主挂载 | 拥有短视频自主挂载能力后,授权成功的账号可通过抖音发布页、小程序内“拍抖音”功能挂载自有小程序进行视频发布,发布后的视频会带上相应的小程序锚点 |
|
短视频达人推广挂载 | 拥有达人推广视频挂载能力,且创作者入驻小程序推广计划后,可以在抖音视频发布页或者小程序推广计划内接单,发布投稿视频并挂载小程序,发布后的视频会带上相应的小程序锚点 |
|
直播自主挂载 | 拥有直播自主挂载能力后,授权成功的账号可通过抖音开播页完成自有小程序的直播挂载 |
|
直播达人推广挂载 | 拥有达人推广直播挂载能力,且创作者入驻小程序推广计划后,可通过抖音开播选择小程序任务,用户开播后观众可在直播内看到小雪花(小程序)入口 |
|
基础搜索 | 用户可通过小程序名称在搜索结果里展示相应的小程序,点击该条搜索结果,直接打开小程序 |
|
个人页挂载小程序 | 开发者可以在抖音开放平台后台上申请添加抖音个人页挂载信息,添加成功后,抖音号主页上会显示相应小程序的入口,点击会跳转到小程序的落地页。 |
|
电商插件小程序会员运营 | 围绕抖音电商店铺会员运营场景,提供会员基础信息查询、会员入会、会员积分等级查询及积分发放扣减等能力,辅助商家通过小程序完成抖店会员的获客及转化 |
|
电商插件小程序权益核销 | 通过提供 抖音店铺优惠券发放接口,辅助商家通过小程序实现对粉丝、任务用户、目标客群和活动节点的优惠券发放,更有效的承接交易效率的提升及转化 |
|
电商插件小程序流量引导 | 通过提供跳转进店铺进商品详情及订单列表及电商客服等能力,辅助商家借助小程序能力将从公域获取的消费流量向自己的私域阵地引流从而为电商商家私域蓄水 |
|
电商插件小程序导购成交 | 通过提 供基于小程序内可实现的抖店商品加购及下单后订单查询服务,辅助商家利用小程序实现活动营销热品导购等运营承载 |
|
电商插件小程序商品、订单查询 | 开发者可通过前往抖店开放平台申请对服务端开放接口实现对商品和订单的信息查询 | |
电商插件小程序C2B定制 | 提供一系列接口能力辅助商家通过小程序实现商品的定制信息采集,定制状态查询,定制预览图回传等能力 |
|
抖店和小程序用户标识 | 提供小程序openid与抖店openid转化,辅助商家跨平台应用之间用户唯一性校验等场景 | |
线索组件配置 | 通过小程序线索组件配置,开发者可标识 Form 组件是否用于留资目的。通过标识,平台可感知 Form 表单用途以及对应的用户行为数据,用于算法消费,因此可有效提升小程序的展现和留 资量。 |
|
泛知识课程库能力 | 课程库是平台对于开发者课程识别与理解的工具,通过课程库,平台可以帮助开发者对于课程进行更好地分发,同时平台也可以据此管控课程的合规安全。 |
|
泛知识角色系统能力 | 角色系统是平台对在抖音内经营的老师/机构/开发者提供的入驻能力。开发者在接入后可以简单便捷地获取挂载权限,老师/机构可以在交易后直接收款,保障资金安全,也可以实现与多个开发者的合作经营关系。 |
|
泛知识交易系统能力 | 交易系统是平台对于泛知识开发者的课程售卖环节所提供的基础解决能力,包含了订单模型、订单正逆向状态机流转、订单数据结构等功能。 |
|
生活服务行业门店匹配与信息同步 | 商家门店与抖音门店信息匹配,以及查询门店状态、更新门店信息的能力,融合后在抖音来客维护,此能力供旅行社使用 |
|
生活服务行业商品同步 | 现有生活服务商品需同步至抖音平台,此部分能力为商家创建、查询、修改商品信息使用的接口信息,商品接口分为新旧两套此部分为旧接口,仅存量部分商家使用 |
|
生活服务行业商品同步(新) | 现有生活服务商品需同步至抖音平台,此部分能力为商家创建、查询、修改商品信息使用的接口信息,商品接口分为新旧两套此部分为新接口,新增商家全部使用新商品接口 |
|
生活服务交易系统(新) | 生活服务商家交易能力接入,包含下单、支付、核销、退款接口,接入能力后商家可完成订单交易 |
|
平台官方客服 | 平台官方客服能力,平台官方客服能力,商家接入完成后可支持用户联系平台客服解决问题 | |
评价能力 | 平台评价能力,支持通过OpenAPI、jsapi、组件的方式接入,商家选择其中一种完成接入即可 |
|
生活服务行业营销能力 | 平台营销能力,支持商家查询、发布、修改佣金计划,以及查询达人列表、达人带货数据、以及具体带货详情 |
|