# Function Description
According to the matching resources in the template assets
# Request
# Request example
GET /material/match/resource HTTPS
Host: <host>
Content-Type: application/json
Authorization: <AuthString>
Cache-Control: 'no-cache'
# Request Headers
Name | Description | Type | Mandatory |
---|---|---|---|
Authorization | User token information | string | true |
# Request Parameters
Name | Description | Type | Required |
---|---|---|---|
jsonUrl | Information file link for template material | string | yes |
# Request Body
none
# Response
# Response Header
No special response header
# Response Body
{
"code": 0,
"enMsg": "success",
"msg": "成功",
"data": [
{
"projectId": null,
"mediaType": 3,
"id": 17051,
"title": "pexels-stock-image",
"description": "",
"duration": 5000,
"coverUrl": "https://d1dy753lo9i1og.cloudfront.net/editor/2022/08/22/image/67c50b8021304fe6951e9244cdc778dc/67c50b8021304fe6951e9244cdc778dc-cover.jpg",
"uuid": "aaa213d5b08440aa88afd0c00beba8a8",
"userId": 1,
"jobId": 30704,
"status": 1,
"m3u8Url": "https://d1dy753lo9i1og.cloudfront.net/editor/2022/08/22/image/67c50b8021304fe6951e9244cdc778dc/67c50b8021304fe6951e9244cdc778dc.m3u8",
"leftChannelUrl": "",
"rightChannelUrl": "",
"alphaM3u8Url": "",
"alphaUrl": "",
"isDir": 0,
"width": 1200,
"height": 627,
"url": "https://d1dy753lo9i1og.cloudfront.net/image/2022/8/23/7790a7bb-be6c-4110-9003-6e90680fa79b.jpg",
"singleSliceUrl": "",
"updateAt": 1661236225000,
"fileSize": 168476,
"thumbnails": null,
"thumbnailInfo": {
"interval": 1000,
"urlPrefix": "https://d1dy753lo9i1og.cloudfront.net/editor/2022/08/22/image/67c50b8021304fe6951e9244cdc778dc/67c50b8021304fe6951e9244cdc778dc",
"extension": "jpg"
},
"ancestorFolderPath": "/root_1",
"isPublic": 0,
"mutliFileInfo": null,
"reverseInfo": null
},
...
]
}
name | description | type | value description (null value means the front end is not used) |
---|---|---|---|
projectId | project id of the resource | int | non-0 means the project id is associated |
mediaType | type of resource | int | 1-3 |
id | id of the resource | int | 0-MAXINT, 0 is the default value |
title | The name of the resource | string | Non-empty means the name of the resource is set |
description | The description of the resource | string | Non-empty means the description of the resource is set |
duration | The duration of the resource, in milliseconds | int | 0-MAXINT, 0 is the default value |
coverUrl | the cover link of the resource | string | non-empty means the transcoded cover address |
uuid | uuid of the resource | string | unique string of length 32 |
userId | The user id of the resource | int | 0-MAXINT, 0 is the default value |
jobId | The task id of the resource | int | 0-MAXINT, 0 is the default value, indicating that the resource is not assigned a task |
status | task status of the resource | int | 0-5 |
m3u8Url | The m3u8 link of the resource | string | Non-empty means the transcoded m3u8 address |
leftChannelUrl | left channel link of the resource | string | non-empty means left channel address after transcoding |
rightChannelUrl | the right channel link of the resource | string | non-empty means the transcoded right channel address |
alphaM3u8Url | resource's m3u8 link with alpha channel | string | non-null means the transcoded m3u8 address with channel |
alphaUrl | Resource link with alpha channel generated after resource transcoding | string | Non-null means the transcoded resource address with channel |
isDir | Is it a serialized resource with a directory | int | 0-1 |
width | The width of the image or video resource | int | 0-MAXINT, 0 is the default value |
height | The height of the image or video resource | int | 0-MAXINT, 0 is the default value |
url | link to the resource | string | non-empty means the resource address has been set |
singleSliceUrl | The resource link of the whole slice generated after resource transcoding | string | Non-empty means that the whole slice resource has been generated |
updateAt | The update timestamp of the resource, in milliseconds | long | Non-null means the timestamp has been set |
fileSize | resource file size, in bytes | int | non-zero means the file size has been set |
thumbnails | Thumbnail information of the resource in the form of an array | array | Non-empty means that the thumbnail information has been set |
thumbnailInfo | Thumbnail information for the resource in the form of an object | object | Non-null means that the thumbnail information is set |
interval | The time interval of resource thumbnails, in milliseconds | int | Non-zero means the time interval has been set |
urlPrefix | The prefix of the resource's thumbnail link, without timestamp and format | string | Non-empty means the resource link prefix has been set |
extension | The format suffix of the resource's thumbnail | string | Non-empty means that the thumbnail format suffix has been set |
ancestorFolderPath | resource upload path | string | non-empty means resource upload path has been set |
isPublic | Whether the resource is public | int | 0-1 |
mutliFileInfo | Sequence diagram resource information | object | Reserved item, not set yet |
reverseInfo | Resource information after transcoding and reverse playback | object | Reserved item, not set yet |
Failure response body:
{
"code": -1,
"enMsg": "failed",
"msg": "失败"
}