Skip to content
当前页导航

SEARCH_STICKER API 接口文档

🌐 语言切换

中文版 | English

接口信息

POST /openapi/capcut-mate/v1/search_sticker

功能描述

根据关键词搜索贴纸。该接口用于根据用户提供的关键词搜索相关的贴纸素材,返回匹配的贴纸列表,包括贴纸的详细信息如图片URL、尺寸、类型等。

更多文档

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

请求参数

json
{
  "keyword": ""
}

参数说明

参数名类型必填默认值说明
keywordstring-搜索关键词

参数详解

keyword

  • 类型: string
  • 说明: 搜索贴纸的关键词
  • 示例: "人", "花", "动物"

响应格式

成功响应 (200)

json
{
  "data": [
    {
      "sticker": {
        "large_image": {
          "image_url": "https://p3-heycan-jy-sign.byteimg.com/tos-cn-i-3jr8j4ixpe/29351205dbd943658d94c8feb17e5ed4~tplv-3jr8j4ixpe-resize:1920:1920.png?x-expires=1797257777&x-signature=r18I9uLQzgm%2FcvF8WNLbgw8BRwg%3D"
        },
        "preview_cover": "",
        "sticker_package": {
          "height_per_frame": 540,
          "size": 305932,
          "width_per_frame": 540
        },
        "sticker_type": 1,
        "track_thumbnail": "https://p3-heycan-jy-sign.byteimg.com/tos-cn-i-3jr8j4ixpe/29351205dbd943658d94c8feb17e5ed4~tplv-3jr8j4ixpe-resize:120:120.png?x-expires=1797257777&x-signature=NqeKYGyeqIjCzF0Ls07ctnP%2BehI%3D&format=.png"
      },
      "sticker_id": "7521200021564427545",
      "title": "大笑"
    }
  ]
}

响应字段说明

字段名类型说明
dataarray贴纸数据列表
stickerobject贴纸详细信息
large_imageobject大图信息
image_urlstring图片URL
preview_coverstring预览封面
sticker_packageobject贴纸包信息
height_per_framenumber每帧高度
sizenumber贴纸包大小
width_per_framenumber每帧宽度
sticker_typenumber贴纸类型
track_thumbnailstring轨道缩略图
sticker_idstring贴纸ID
titlestring贴纸标题

错误响应 (4xx/5xx)

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

使用示例

cURL 示例

1. 搜索关键词为"人"的贴纸

bash
curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/search_sticker \
  -H "Content-Type: application/json" \
  -d '{
    "keyword": "人"
  }'

2. 搜索关键词为"动物"的贴纸

bash
curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/search_sticker \
  -H "Content-Type: application/json" \
  -d '{
    "keyword": "动物"
  }'

错误码说明

错误码错误信息说明解决方案
400keyword是必填项缺少关键词参数提供有效的keyword参数

注意事项

  1. 关键词匹配: 当前实现为简单的标题匹配,实际应用中可以扩展为全文搜索
  2. 数据来源: 当前返回的是模拟数据,实际应用中应该连接贴纸数据库或调用外部API
  3. 性能考虑: 对于大量贴纸数据,应考虑分页和缓存机制

工作流程

  1. 验证必填参数(keyword)
  2. 调用服务层搜索贴纸
  3. 返回匹配的贴纸列表

相关接口