Skip to main content
POST
为已连接账户生成 1280×720 的缩略图,使用网页应用的媒体限额。重试同一请求时请复用 requestId;使用 thumbnails_download 获取结果。

身份验证和权限

string
必填
在此请求头中发送 VoiceCheap API 密钥。也支持通过 Authorization: Bearer 发送同一 API 密钥。OAuth 访问令牌仅适用于 MCP,此 REST 端点不接受 OAuth 访问令牌。
所需权限: thumbnails:write. 需要有效的付费订阅。权限不会改变团队角色、资源归属、媒体额度或套餐限制。

参数

string
在传输层可选:如果省略,服务器会在验证前注入标识符。请自行提供稳定的 UUID v4,以便在响应丢失后安全恢复。格式: “uuid”. 匹配模式: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$.
string
必填
文本值。最小长度: 10. 最大长度: 1200.
array
值列表。项目结构请参阅完整输入架构。最多项目数: 3. 默认值: [].
以下 JSON Schema 保留了发现接口公开的确切字段名、嵌套类型、默认值、范围和可接受值。其他跨字段规则列于操作说明中。

幂等性

为每次修改操作在 requestId 或 Idempotency-Key HTTP 请求头中提供 UUID v4。网络故障后,请使用相同标识符和完全相同的参数重试。如果同时提供这两个值,它们必须一致。重放已保存的请求不会重复执行操作,也不会再次扣除月度调用次数。失败或中断的请求不会自动重新执行。 对于每次修改操作,如果重试时发现同一请求仍在运行,即使首次执行通常为同步操作,也可能返回 HTTP 202。如果执行已完成但 resultStored 为 false,重试会返回 HTTP 200 和已保存的请求状态,而非原始结果。请通过对应领域的历史记录、结果或下载操作获取输出。

请求示例

请将示例资源标识符和媒体键替换为账户返回的值。重试同一次修改操作时,请保持请求标识符不变。

响应

此操作在运行期间返回 HTTP 202。请保存 requestId,并使用该标识符和原始操作名称轮询 action_request_get。轮询状态包括 running、completed、failed 和 interrupted。已完成的结果可能指向独立的媒体任务;请继续使用该操作对应的状态或输出操作。 生成完成后返回的最终缩略图元数据。输出尺寸为 1280 × 720 像素;不包含图像字节、previewDataUrl 或交接令牌。

结果字段

恢复并轮询此请求

即使连接丢失,也应使用同一标识符。如果 resultStored 为 false,请通过相应的历史记录、结果或下载操作获取输出。切勿仅为查看进度而启动第二次生成。
HTTP 200

操作说明

  • 需要 thumbnails:write。prompt 会去除首尾空白,且须包含 10–1200 个字符;生成前还会进行规范化。referenceImageKeys 默认为 [],最多接受三个键。
  • 这是一个长时间运行的操作。初始 API/MCP 响应通常报告 running;使用 operation thumbnails_generate 和相同的 requestId 轮询 action_request_get,以获取此处所示的最终结果。
  • 使用账户常规的每日缩略图生成限额。账户新建的缩略图在创建七天后过期;请在 expiresAt 之前下载结果。
  • 此操作使用已连接用户自己的生成内容和上传文件,包括凭据在团队上下文中连接时。
  • 引用键必须指向 uploads/{yourUserId}/ 下已完成的上传,且以 .jpg、.jpeg、.png 或 .webp 结尾。不允许远程 URL、其他用户的键、路径穿越片段、反斜杠、百分号转义、查询字符串、片段标识符和控制字符。
  • 每张参考图片必须非空,最大为 8 MiB(8,388,608 字节),解码后的图片类型必须与扩展名一致,且每边尺寸为 128–4096 像素。解码后的像素总数也受限。已上传的参考图片可以重复使用;这些生成操作不会消耗或删除其上传文件。
  • 请使用 UUID v4 requestId 或 HTTP Idempotency-Key 标头,并在重试时以完全相同的输入重复使用。集成层会记录每次变更,并返回其已记录的状态或结果,不会重新执行。失败或中断的请求不会自动重试。
  • 已完成的请求可以返回现有缩略图。此前失败或中断的集成请求不会自动重新执行。开始新请求前,请检查请求状态和 thumbnails_list。
  • 使用 thumbnails_get 或 thumbnails_list 获取元数据,使用 thumbnails_download 获取 WebP 字节。生成标识符是不透明字符串,不是 requestId。

用量

每次成功调用消耗一次月度 API/MCP 调用额度。媒体额度和操作本身的生成限额也适用。

错误