多尺寸 API

最近更新时间:2023-05-23 17:04:33

我的收藏

多尺寸

调用地址:https://api.zhihui.qq.com/bll-smart-image/multisize/common
请求方式:POST

请求 Header 说明

参数名称
示例值
Authorization
Bearer XXXXXXX(access_token)
如何获取 access_token,通过 appid 获取 access_token

请求 Body 说明

名称
类型
必填
示例值
描述
content
object
{
"width": 900,
"height": 383,
"objects": [
{...}
]
}
需要多尺寸生成的数据源
target
object[]
[
{
"width": 800,
"height": 400
},
{
"width": 800,
"height": 460
}
]
生成的目标尺寸
说明:
需要多尺寸生成的数据源如何获取?
您需要通过调用多尺寸 PSD 解析接口,通过解析psd获取数据源,多尺寸 PSD 解析
如果您使用的 PSD 模板为横版,自定义尺寸需宽>高, 且宽/高需在1.2-2.0之间。
如果您使用的 PSD 模板为竖版,自定义尺寸需宽<高, 且高/宽需在1.5-2.5之间。

返回内容说明

名称
类型
示例值
描述
statusCode
number
201
状态码
data
object
{......}
返回数据

返回数据说明

{
"status": 200, // 生成结果状态
"message": "模板结构正确", // 生成结果信息
"target": [ // 生成的目标尺寸信息
{
"width": 800, // 生成目标的宽度
"height": 400, // 生成目标的高度
"status": 200, // 生成目标的状态
"message": "尺寸符合要求", // 生成目标的信息
"url": "https://static.taishan.qq.com/attom-render/apollo/224f99e26929cf38b031e7eef538f3fd.png", // 生成的目标图片
"content": { // 生成目标的结构信息
"width": 800,
"height": 400,
"objects": [
{...}
]
}
},
{
"width": 800,
"height": 460,
"status": 200,
"message": "尺寸符合要求",
"url": "https://static.taishan.qq.com/attom-render/apollo/a431b1375ddb93a28a9227f49cde10a3.png",
"content": {
"width": 800,
"height": 460,
"objects": [
{...}
]
}
}
]
}

错误码说明

您可参见文档:公共错误码