一、抖音小程序技术开发和调试:
}$type_list_single = array_column($type_list,'title','type');$this->output['now_type'] = $type;$this->output['type_list'] = $type_list;$this->output['type_list_single'] = $type_list_single;//获取素材组合信息$pailie_model = new App_Model_Douyin_MysqlVideoMaterialPailieStorage();$pailie_row = $pailie_model->getRowByDvid($da_id);$pailie_row['dvmp_pailie_have'] = $pailie_row['dvmp_total']-$pailie_row['dvmp_used'];//视频混剪模式$this->output['pailie_row'] = $pailie_row;$this->output['temp_video_count'] = $temp_video_count;$this->output['project_mode'] = plum_parse_config('project_mixed_mode','dydqt/project')[$video_mode];//输出操作指引$index = [1 => ['order' => 1,'title' => '视频素材','desc' => '根据混剪模式,必须上传','url' => "/dydqtshoppc/video/materialList?dv_id={$da_id}&type=1",],2 => ['order' => 2,'title' => '音频素材','desc' => '背景音与文案配音,可二选一','url' => "/dydqtshoppc/video/materialList?dv_id={$da_id}&type=2",],3 => ['order' => 3,'title' => '标题素材','desc' => '视频上半部分的标题,可不传','url' => "/dydqtshoppc/video/materialList?dv_id={$da_id}&type=4",],4 => ['order' => 4,'title' => '文案素材','desc' => '视频下半部分的文案,可不传','url' => "/dydqtshoppc/video/materialList?dv_id={$da_id}&type=5",],];if ($video_mode == 11) {
小程序开发主要指在 IDE 中编写代码,包含前端开发和后端开发两部分。开发流程可以参考快速开发小程序。
1.前提条件
已完成开发准备。
已了解小程序的运行时、目录结构、代码构成。
前端开发
根据实际场景和需求,选择框架、组件、API,在 IDE 中完成小程序的前端开发。
2.后端开发
前端开发的小程序其实是“静态的”,一旦刷新页面就会恢复成初始状态,也无法无法直接接入支付等开放能力。
如果想要开发“动态”的、完整的小程序,还需要完成后端服务开发。后端开发过程中,可以使用服务端提供的各类 OpenAPI。
你也可以使用抖音云开发、托管、运维小程序的后端服务。
3.调试
在开发过程中,可以在 IDE 的模拟器中进行调试。
由于模拟器尚未支持全部 API,因此可能还需要使用真机调试,确认小程序的实际运行情况
4.接口列表
API名称
API类型
API描述
接口文档
用户授权
JSAPI
引导用户授权摄像头功能
5.6查看文档
视频拍摄器
JSAPI
调起视频拍摄器,并可设置锚点文字、视频话题等信息,也可以获取视频封面图等信息
查看文档
6.发布抖音视频
JSAPI
将小程序内的视频发布至抖音
查看文档
申请短视频自主挂载能力
OpenAPI
自研开发者可通过该接口申请直播自主挂载能力
查看文档
查询挂载能力申请状态
OpenAPI
自研开发者可通过该接口查询能力申请状态
查看文档
绑定抖音号
OpenAPI
自研开发者可通过该接口申请绑定该能力关联的抖音号
查看文档
获取抖音号二维码
OpenAPI
自研开发者可通过该接口获取绑定抖音号的二维码
查看文档
查看抖音号绑定列表
OpenAPI
自研开发者可通过该接口查看绑定抖音号的列表信息
查看文档
解除绑定的抖音号
OpenAPI
自研开发者可通过该接口与绑定的抖音号解除关系
查看文档
代接入短视频/直播自主挂载能力
OpenAPI
该接口为服务商提供,支持服务商代商家小程序申请和管理短视频/直播自主挂载能力