开发教程与代码示例

收藏
我的收藏
为了方便开发者针对重点功能或场景进行开发,本页面汇总了现有开发教程及代码示例。​
说明
可以通过左侧目录查看教程文档,也可以点击页面中的链接查看 Codelab。​

入门​

视频教程​

快速了解抖音小程序开发上线全流程​
开发 ToDoList 小程序​
抖音开发者工具 - 界面及基础功能​
抖音开发者工具 - 模拟器调试​
抖音开发者工具-真机调试​
教程
代码示例
描述
学习耗时
该教程将带你从零开始创建一个 Todo 小程序,你将快速了解如何调用小程序组件、小程序 API、以及如何让小程序适配移动端。​
15 分钟​
在教程中查看代码示例​
该 Codelab 介绍小程序的启动流程和运行流程。​
15 分钟​
无​
该教程介绍了开发小程序的完整流程。​
15 分钟​

其它代码示例​

代码示例
描述
该代码示例展示了小程序大部分 API 和组件,可以通过该示例学习各种能力的使用方法。​
该代码示例展示了一个简单的新闻页面,包含标题、作者、图片、文字等广告位信息。​

进阶​

基础能力​

视频教程​

小程序登录​

开发教程
代码示例
描述
学习耗时
大多数业务场景下,小程序需要获取用户的「唯一用户标识」,用于在服务端数据库中记录用户在小程序内的各种行为数据。当用户更换设备或重新登录后,依然可以从服务端重新拉取之前的数据。​
该 Codelab 介绍不同场景下如何开发登录功能。​
30 分钟​
在抖音 App 中,最让人印象深刻的视频组件使用场景是首页支持上下滑动的短视频场景。​
该 Codelab 以在小程序中实现短视频场景为例,介绍如何在小程序中优化用户体验、提升播放质量以及保护视频资源安全。​
30 分钟​
本教程将聚焦在如何开发 web-view 网页容器。​
20 分钟​

分享能力​

开发教程
代码示例
描述
学习耗时
分享是指由用户主动触发,指定小程序落地页,分享至抖音私信或其他端外场景,引导其他用户回流至小程序。​
该 Codelab 介绍如何通过转发链接、图文、分享口令等不同形式分享小程序。​
15 分钟​
该 Codelab 将聚焦在如何在小程序中实现发布抖音视频,以及在抖音视频中挂载小程序。​
25 分钟​
该 Codelab 将聚焦在如何在抖音直播中实现挂载小程序入口。​
10 分钟​

搜索能力​

开发教程
代码示例
描述
学习耗时
在对小程序进行 Web 化后,小程序的页面就可以被搜索获取理解,从而可以以自然结果的样式在搜索结果中展现。这个 H5 版本的小程序不会被普通用户直接访问到,仅用于被搜索的抓取内容。 ​
本 codelabs 会聚焦在小程序如何通过适配 Web 化方案,推送数据进入抖音搜索,支持被用户搜索到更多小程序内容。​
60 分钟​

开放能力​

开发教程
代码示例
描述
学习耗时
如果你的小程序所在类目属于“非交易类”(交易能力开放行业类目),并且已经有了一定的流量。你就可以考虑接入平台提供的广告能力,将自己的流量进行变现,获取固定收入。​
20 分钟​
为保障小程序的良好体验,在原本的标准化导航栏之外提供「自定义页面结构能力」供开发者使用。申请能力通过后,顶部导航栏将不再展示,小程序可以以沉浸式样式展示。 ​
本 Codelabs 将聚焦在如何设计、申请和开发自定义页面结构。​
60 分钟​
在教程中查看代码示例​
线索组件是抖音开放平台提供给线索类小程序的核心经营能力,帮助经营者高效获取手机号等线索,提升流量分发精准性。​
该 Codelab 介绍如何完成线索组件接入。​
25 分钟​
无​
该 Codelab 旨在帮助开发者了解如何接入抖音开放平台的 IM,包括如何处理 IM 的回调事件,以及调用 IM 的 OpenAPI 向 C 端用户发送私信。​
30 分钟​
在教程中查看代码示例​
订阅消息能力基于抖音的通知渠道,为开发者提供了可以高效触达用户,提升小程序复访的订阅消息能力。​
该 Codelab 介绍小程序如何接入消息订阅能力。​

行业能力​

开发教程
代码示例
描述
学习耗时
抖音开放平台在小程序与本地生活服务的开放能力基础上,为小程序生活服务代运营服务商和自营商家分别量身定制了一套有针对性的接入方案。​
该 Codelab 介绍如何开发一个本体团购类小程序的前端。​
30 分钟​
在教程中查看代码示例​
本地团购类小程序(步骤一:小程序前端)中,介绍了用抖音小程序原生开发框架构造一个通用的本地团购类小程序的示例。​
该 Codelab 将介绍如何将你售卖的商品相关信息上传到抖音,创建这个商品,最终得到 goods-id。​
30 分钟​

AI/AR 能力​

开发教程
代码示例
描述
学习耗时
AI/AR 算法提供给开发者获取输入图像中某个结构指定信息的能力。​
该 Codelab 通过实现一个试鞋小程序,逐步介绍了足部识别算法的使用方式,以及如何配合 three.js 实现更为复杂的功能。​
45 分钟​
AI/AR 算法提供给开发者获取输入图像中某个结构指定信息的能力。​
该 Codelab 通过实现一个美甲小程序,逐步介绍了指甲识别算法,以及结合 three.js 的使用方式。​
20 分钟​
AI/AR 算法提供给开发者获取输入图像中某个结构指定信息的能力。​
该 Codelab 介绍了平面识别算法的使用,以及结合 three.js 如何开发一个平面追踪小程序。​
15 分钟​
AI/AR 算法提供给开发者获取输入图像中某个结构指定信息的能力。​
该 Codelab 介绍了物体跟踪算法的使用,以及如何结合 three.js 开发一个物体追踪小程序。​
20 分钟​

最佳实践​

安全开发​

开发教程
代码示例
描述
学习耗时
无​
根据《个人信息保护法》《数据安全法》《网络安全法》等相关法律法规和监管要求,为提升小程序的隐私合规及用户数据安全性,请各位开发者尽快完成隐私协议设置,并保持小程序所需隐私能力与隐私保护说明的动态更新,对未填写隐私保护说明的小程序,平台会限制接口调用。​
本 Codelabs 将聚焦在如何配置和开发隐私协议组件。​
20 分钟​

性能优化​

开发教程
代码示例
描述
学习耗时
在教程中查看代码示例​
HEIC 是一种高效的容器图像文件格式,使用高效视频编码(HEVC)标准进行压缩,相比 JPEG、PNG 格式体积更小。​
该 Codelab 介绍如何让 image 图片提交减小 7 成。​
10 分钟​

开发问题互助交流

进群获取 0-1 开发指南以及平台的最新动态信息,同时可以与开发者同行展开互助交流,有 2000+ 友好的开发者在社群等你一起互助交流,快来加入我们吧。​