【剪映小助手】获取图片出入场动画列表

简介: 获取图片出入场动画列表,返回所有支持的且满足条件的图片出入场动画。支持根据动画类型(入场、出场、循环)和会员模式(所有、VIP、免费)进行筛选。

GET_IMAGE_ANIMATIONS API 接口文档

接口信息

POST /openapi/capcut-mate/v1/get_image_animations

功能描述

获取图片出入场动画列表,返回所有支持的且满足条件的图片出入场动画。支持根据动画类型(入场、出场、循环)和会员模式(所有、VIP、免费)进行筛选。

更多文档

📖 更多详细文档和教程请访问:https://docs.jcaigc.cn

请求参数

{
   
  "mode": 0,
  "type": "in"
}

参数说明

参数名 类型 必填 默认值 说明
mode integer 0 动画模式:0=所有,1=VIP,2=免费
type string - 动画类型:in=入场,out=出场,loop=循环

参数详解

动画模式参数

  • mode: 动画筛选模式
    • 0 = 所有动画(包括VIP和免费)
    • 1 = 仅VIP动画
    • 2 = 仅免费动画
    • 默认值:0

动画类型参数

  • type: 动画类型(必填)
    • "in" = 入场动画(图片出现时的效果)
    • "out" = 出场动画(图片消失时的效果)
    • "loop" = 循环动画(图片持续播放的效果)

动画模式说明

模式值 模式名称 描述
0 所有 返回所有动画(包括VIP和免费)
1 VIP 仅返回VIP动画
2 免费 仅返回免费动画

动画类型说明

类型值 类型名称 描述
in 入场动画 图片出现时的动画效果
out 出场动画 图片消失时的动画效果
loop 循环动画 图片持续播放的循环动画效果

响应格式

成功响应 (200)

{
   
  "effects": [
    {
   
      "resource_id": "7314291622525538844",
      "type": "in",
      "category_id": "pic_ruchang",
      "category_name": "图片入场",
      "duration": 600000,
      "id": "35395179",
      "name": "渐显出现",
      "request_id": "",
      "start": 0,
      "icon_url": "https://lf5-hl-hw-effectcdn-tos.byteeffecttos.com/obj/ies.fe.effect/fade_in_pic_icon",
      "material_type": "sticker",
      "panel": "",
      "path": "",
      "platform": "all"
    }
  ]
}

响应字段说明

字段名 类型 说明
effects array 图片动画对象数组

单个动画对象字段说明

字段名 类型 说明
resource_id string 动画资源ID
type string 动画类型(in/out/loop)
category_id string 动画分类ID
category_name string 动画分类名称
duration integer 动画时长(微秒)
id string 动画唯一标识ID
name string 动画名称
request_id string 请求ID(通常为空)
start integer 动画开始时间
icon_url string 动画图标URL
material_type string 素材类型(通常为"sticker")
panel string 面板信息
path string 路径信息
platform string 支持平台(通常为"all")

错误响应 (4xx/5xx)

{
   
  "detail": "错误信息描述"
}

使用示例

cURL 示例

1. 获取所有入场动画

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_image_animations \
  -H "Content-Type: application/json" \
  -d '{
    "mode": 0,
    "type": "in"
  }'

2. 获取VIP出场动画

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_image_animations \
  -H "Content-Type: application/json" \
  -d '{
    "mode": 1,
    "type": "out"
  }'

3. 获取免费循环动画

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_image_animations \
  -H "Content-Type: application/json" \
  -d '{
    "mode": 2,
    "type": "loop"
  }'

错误码说明

错误码 错误信息 说明 解决方案
400 type 参数必须为 in、out 或 loop 动画类型参数无效 使用正确的type值:"in"、"out"或"loop"
400 mode 参数必须为 0、1 或 2 动画模式参数无效 使用正确的mode值:0、1或2
500 获取图片动画失败 内部处理错误 联系技术支持

注意事项

  1. type参数:必填参数,只能选择 "in"、"out"、"loop" 中的一个
  2. mode参数:可选参数,默认为0(所有动画)
  3. 响应数据:与文字动画不同,图片动画有专门的分类和效果
  4. 动画时长:单位为微秒(1秒 = 1,000,000微秒)
  5. VIP标识:部分动画可能需要VIP权限才能使用

工作流程

  1. 验证必填参数(type)
  2. 验证可选参数(mode)的有效性
  3. 根据type和mode筛选图片动画数据
  4. 返回符合条件的动画对象数组
  5. 服务端自动处理数据格式化

相关接口


相关文章
|
机器学习/深度学习 JSON 监控
智能定价模型:借助API实时更新商品价格信息
在电子商务的迅猛发展中,价格战成为商家间常见的竞争方式。然而,一成不变的价格策略无法满足市场的即时需求和消费者的多变偏好。因此,智能定价(也称为动态定价)成为了电商平台提升市场竞争力的关键工具。智能定价模型通过实时监控市场数据和消费者行为,自动调整商品价格以最大化收益或实现其他商业目标。本文将深入探讨如何利用API技术实现智能定价,并提供一个Python代码示例来指导读者进行实时价格更新。
|
负载均衡 应用服务中间件 API
Nginx、Kong、Apisix、Gateway网关比较
Nginx、Kong、Apisix、Gateway网关比较
4955 1
Nginx、Kong、Apisix、Gateway网关比较
|
2月前
|
Ubuntu 网络协议 网络安全
解决Ubuntu系统的网络连接问题
以上步骤通常可以帮助解决大多数Ubuntu系统的网络连接问题。如果问题仍然存在,可能需要更深入的诊断,或考虑联系网络管理员或专业技术人员。
620 18
|
1月前
|
IDE Java 开发工具
Mac 安装 JDK 8u281(JDK-8u281-1.dmg)详细步骤(附安装包)
下载JDK-8u281安装包并双击DMG文件,打开PKG安装程序,按提示完成安装。安装过程中需同意协议并输入电脑密码。安装后可通过终端输入“java -version”检查版本,显示1.8.0_281即表示成功。适用于Mac系统开发环境配置。
|
1月前
|
JavaScript 安全 前端开发
智能随访系统源码,如何使用Java Spring Boot,Vue,Ant Design快速开发一套医院随访系统
基于Spring Boot + Vue + Ant Design Vue技术栈开发的医疗随访系统,涵盖患者管理、随访计划与执行、统计报表及系统管理模块。前后端分离架构,支持多渠道随访,数据安全可控,具备良好的扩展性与开发效率。
153 0
|
1月前
|
人工智能 数据可视化 前端开发
震惊,Github开源,真正让程序员效率提升 90%的AI辅助工具来啦!!!
Claude Code Viewer 是一款开源浏览器工具,将 Claude Code 的终端日志可视化,支持会话管理、Git Diff 查看、文件预览与定时任务,实现远程交互与多项目导航,提升 AI 编程效率。
467 0
|
6月前
|
存储 数据可视化 搜索推荐
数据可视化实战:如何采集并分析马蜂窝上的热门旅游信息?
通过自动化工具抓取马蜂窝旅游数据,分析杭州热门景点与用户关注焦点,生成排行榜和词云图。项目采用低成本方案,结合Playwright模拟浏览器行为采集信息,并用Python处理数据、绘制图表。结果显示西湖、灵隐寺等为热门景点,游客多关注门票、交通等问题。此方法简单高效,适合个性化旅行攻略分析。
544 8
数据可视化实战:如何采集并分析马蜂窝上的热门旅游信息?
|
24天前
|
存储 Web App开发 前端开发
新手如何建站.新手建站的全流程
建站是通过整合域名、服务器等要素搭建可访问数字平台的过程,分自助建站、CMS系统和代码开发三类工具。核心流程包括需求规划、域名注册(实名认证)、服务器配置(国内需ICP备案),搭建后填充内容并测试优化,解析域名上线,做好后续维护。
205 10
|
25天前
|
存储 搜索推荐 JavaScript
医院随访管理系统源码开发,患者随访管理系统成品源码,智能随访系统源码,出院随访系统源码
医院随访管理系统源码,基于Java+Vue前后端分离架构,集成患者信息管理、智能随访计划、自动提醒、录音上传、数据统计等功能。支持个性化随访模板、科研随访、多级审核与数据分析,提升医院随访效率与患者满意度。
82 11
|
21天前
|
Oracle 关系型数据库 Linux
Oracle Linux 10.1 发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 10.1 发布 - Oracle 提供支持 RHEL 兼容发行版
83 0
Oracle Linux 10.1 发布 - Oracle 提供支持 RHEL 兼容发行版