上传智能信息模板素材
功能介绍
支持用户上传模板使用的图片或者视频。
单个租户资源空间为10GB,包括回收站内容,系统会自动删除30天未使用的资源并释放其内存,请及时清理无用资源,防止资源浪费。
请求中所有字符串不允许携带“<”、“>”或多个空格。
URI
POST /v1/aim/template-materials
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Content-Type |
是 |
String |
请求体参数类型,该字段必须设置为:application/json。 |
X-Auth-Token |
是 |
String |
用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
resource_type |
是 |
String |
资源类型。
说明:
图片支持png、jpeg、jpg格式,最大2M; 视频支持格式mp4,大小不超过7M,建议时长不超过33S; 缩略图支持png、jpeg、jpg格式,大小不超过100K。 最小长度:1 最大长度:16 |
material_id |
否 |
String |
素材ID。
说明:
resource_type=thumbnail时,material_id必填,填写内容为上传视频资源返回的material_id字段的值。 最小长度:0 最大长度:36 |
file_type |
是 |
String |
文件类型。
最小长度:1 最大长度:16 |
file_url |
否 |
String |
文件URL。
说明:
file_type=url时,file_url为必填。URL地址必须包含文件格式的后缀,例如:jpg、jpeg,大小写后缀都支持。 最大长度:1000 |
file_stream |
否 |
String |
文件资源码流。
说明:
file_type=stream时,file_stream为必填。 |
image_rate |
否 |
String |
图像比例。
说明:
resource type=image时,image_rate必填。 最大长度:32 |
file_name |
否 |
String |
文件名称。
说明:
file_type=stream时,file_name必填。 最大长度:200 |
description |
否 |
String |
描述。 最大长度:50 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
请求状态,固定200。 |
message |
String |
状态描述。 |
data |
上传模板素材响应对象。 |
参数 |
参数类型 |
描述 |
---|---|---|
material_id |
String |
模板素材ID。 |
aim_resource_id |
String |
资源ID。 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
结果状态码。 |
error_msg |
String |
结果详情。 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
结果状态码。 |
error_msg |
String |
结果详情。 |
请求示例
-
上传个人模板素材-图片。类型为"image",文件名称为"template_image.jpg"。
https://koomessage.myhuaweicloud.cn/v1/aim/template-materials { "resource_type" : "image", "file_type" : "stream", "image_rate" : "oneToOne", "file_name" : "template_image.jpg", "file_stream" : "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQ..." }
-
上传个人模板素材-视频。类型为"video",文件名称为"template_video.mp4"。
https://koomessage.myhuaweicloud.cn/v1/aim/template-materials { "file_name" : "template_video.mp4", "resource_type" : "video", "file_type" : "stream", "file_stream" : "data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAADhJbW9vdgAAAGxtdmhkAAAAAAAAAAAAAAAAAAAD6AAAUoUAAQAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA..." }
-
上传个人模板素材-缩略图(视频封面)。类型为"thumbnail",文件名称为"template_thumbnail.jpg"。
https://koomessage.myhuaweicloud.cn/v1/aim/template-materials { "resource_type" : "thumbnail", "material_id" : "b68de572-edd2-4c9e-8b34-8457a8e5cccc", "file_type" : "stream", "file_name" : "template_thumbnail.jpg", "file_stream" : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcAAAAD8CAYAAADg6nQRAAAAAXNSR0IArs4c6QAAIABJREFUeF7sveurbdu23dXHXPtxRBT8YBAUVBRRVAQ/iOIDDaigEPX6SMgDiSbRiy..." }
响应示例
状态码: 200
返回信息。
{ "status" : "200", "message" : "success", "data" : { "material_id" : "24267112-21d7-468f-aa58-eaf00af2d3b2", "aim_resource_id" : "123df45-fgfg3456-g34d" } }
状态码
状态码 |
描述 |
---|---|
200 |
返回信息。 |
400 |
非法参数。 |
500 |
内部错误。 |
错误码
请参见错误码。