Canva
  1. 导出
Canva
  • 验证
    • 概述
    • 生成访问令牌
      POST
    • 审视访问令牌
      POST
    • 撤销令牌
      POST
  • 资产
    • 概述
    • 创建资产上传作业
      POST
    • 获取资产上传作业
      GET
    • 获取资产
      GET
    • 更新资产
      PATCH
    • 删除资产
      DELETE
  • 自动填充
    • 概述
    • 创建设计自动填充作业
      POST
    • 获取设计自动填充工作
      GET
  • 品牌模板
    • 概述
    • 获取品牌模版
      GET
    • 获取品牌模板数据集
      GET
    • 列出品牌模板
      GET
  • 评论
    • 概述
    • 创建评论
      POST
    • 获取评论
      GET
    • 创建回复
      POST
  • 设计
    • 概述
    • 创建设计
    • 列表设计
    • 获取设计
  • 设计导入
    • 概述
    • 创建设计导入作业
    • 获得设计导入工作
  • 导出
    • 概述
    • 创建设计导出作业
      POST
    • 获得设计出口工作
      GET
  • 文件夹
    • 概述
    • 创建文件夹
    • 获取文件夹
    • 更新文件夹
    • 删除文件夹
    • 列出文件夹项目
    • 移动文件夹项目
  • 用户
    • 概述
    • 获取当前用户的详细信息
    • 获取当前用户的个人资料
  • webhook
    • 获取 webhook 的公钥
  1. 导出

创建设计导出作业

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/rest/v1/exports
创建一个异步作业以从 Canva 导出设计。
启动新作业以从 Canva 导出文件。导出的文件生成后,您可以使用提供的链接下载它。
请求需要设计ID和导出的文件格式。
支持的格式:pdf( .pdf)、jpg( .jpg)、png( .png)、gif( .gif)、pptx( .pptx) 和 mp4( .mp4)。
您可以使用获取设计导出作业 API检查状态并获取使用此 API 创建的导出作业的结果。
如果您设置export_quality为,当设计包含高级元素,并且调用用户未购买这些元素或未使用具有高级功能的 Canva 计划(例如 Canva Pro)时,pro导出可能会失败。
目前,您无法使用导出 API 导出视频设计。此功能将在将来添加。有关每种 Canva 设计类型支持的导出格式的更多信息,请参阅概述页面。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/rest/v1/exports' \
--header 'Authorization: Bearer {token}' \
--header 'Content-Type: application/json' \
--data-raw '{
  "design_id": "DAVZr1z5464",
  "format": {
    "type": "pdf",
    "size": "a4",
    "pages": [
      2,
      3,
      4
    ]
  }
}'
响应示例响应示例
{
  "job": {
    "id": 1332472403399775200,
    "status": "in_progress"
  }
}

请求参数

Header 参数
Authorization
string 
必需
以令牌的形式提供凭证来验证请求Bearer。
示例值:
Bearer {token}
Content-Type
string 
必需
指示请求中发送的信息的媒体类型。必须设置为application/json。
示例值:
application/json
Body 参数application/json
design_id
string 
设计 ID。
必需
format
object 
必需
有关所需导出格式的详细信息。
type
string 
必需
可以是下列之一: pdf:将设计导出为 PDF。提供纸张尺寸是可选的。默认纸张尺寸为 A4。 jpg:将设计导出为 JPG。必须提供压缩质量。可以指定高度或宽度(或两者),否则文件将以其默认大小导出。 png:将设计导出为 PNG。可以指定高度或宽度(或两者),否则文件将以默认大小导出。您还可以指定是否无损导出文件,以及是否将多页设计导出为单个图像。 pptx:将设计导出为 PPTX。 gif:将设计导出为 GIF。可以指定高度或宽度(或两者),否则文件将以默认大小导出。大型设计将缩小,并且纵横比将始终保持。 mp4:将设计导出为 MP4。您必须指定导出视频的质量。
size
string 
可选
pages
array[integer]
可选
示例

返回响应

🟢200成功
application/json
Body
job
object 
必需
id
integer 
导出作业 ID。
必需
status
string 
必需
作业的导出状态。新创建的作业将为in_progress,并最终变为success或failed。
修改于 2024-06-26 09:59:26
上一页
概述
下一页
获得设计出口工作
Built with