# Function Description

To get connection between resource and project

# Request

# Request example

POST /resource/append HTTPS
Host: <host>
Content-Type: application/json
Authorization: <AuthString>

# Request Headers

Name Description Type Mandatory
Authorization User token information string true

# Request Parameters

none

# Request Body

{
  "projectId": 1,
  "type": 1,
  "resourceId": 1
}
Field explain type Mandatory
projectId project id String true
type resource type
- 1: video
- 2:audio
- 3:image
int true
resourceId resource id int true

# Response

# Response Header

No special response header

# Response Body

Successful Response Body :

{
  "code": 0,
  "enMsg": "success",
  "msg": "成功",
  "data": {
    "projectId": null,
    "mediaType": 1,
    "id": 191,
    "title": "How",
    "description": "",
    "duration": 57880,
    "coverUrl": "https://alieasset.meishesdk.com/editor/2021/10/18/video/8757f195b3fa4b109f498cc1569fbb93/8757f195b3fa4b109f498cc1569fbb93_cover.jpg",
    "uuid": "a028debc9c1e4ce7aec8d9572b846d91",
    "userId": 1,
    "jobId": 165,
    "status": 1,
    "m3u8Url": "https://alieasset.meishesdk.com/editor/2021/10/18/video/8757f195b3fa4b109f498cc1569fbb93/8757f195b3fa4b109f498cc1569fbb93.m3u8",
    "leftChannelUrl": "https://alieasset.meishesdk.com/editor/2021/10/18/video/8757f195b3fa4b109f498cc1569fbb93/8757f195b3fa4b109f498cc1569fbb93-0-leftchannel.data",
    "rightChannelUrl": "https://alieasset.meishesdk.com/editor/2021/10/18/video/8757f195b3fa4b109f498cc1569fbb93/8757f195b3fa4b109f498cc1569fbb93-0-rightchannel.data",
    "alphaM3u8Url": "",
    "alphaUrl": "",
    "isDir": 0,
    "width": 1920,
    "height": 1080,
    "url": "http://hwtesthongqi.wengegroup.com/mam-test/616d067c4df45cbb6e046fc5.mp4",
    "singleSliceUrl": "",
    "thumbnails": [
      {
        "time": 0,
        "url": "https://alieasset.meishesdk.com/editor/2021/10/18/video-thumbnail/8757f195b3fa4b109f498cc1569fbb93/8757f195b3fa4b109f498cc1569fbb93-0000000.jpg"
      },
      ...
    ],
    "thumbnailInfo": {
      "urlPrefix": "http://abc.com/abcdefg",
      "interval": 1000,
      "extension": "jpg"
    }
  }
}
Field Explain Type Mandatory
id resource id int true
projectId project id int true
status status of resource transcoding
0-processing ,1-success,2-failed
int true
mediaType resource type:1-video
2-audio
3-image
int true
title resource name string true
description resource description string true
uuid Universally Unique Identifier string true
jobId task id string true
width width of video or image int true
height height of video or image int true
duration duration time of resource,in millisecond int true
userId userid int true
isDir sequence image or not 0-false 1-true int true
url url of resource string true
coverUrl url of thumbnail,get it by transcoding. string true
singleSliceUrl url of single-sliced video ,get it by transcoding string true
alphaUrl url of single-sliced video with alpha-channel,get it by transcoding string true
alphaM3u8Url url of m3u8 with alpha-channel,get it by transcoding string true
m3u8Url url of m3u8,get it by transcoding string true
rightChannelUrl url of rightchannel,get it by transcoding string true
leftChannelUrl url of leftchannel,get it by transcoding string true
thumbnails array of thumbnail array true
time time stamp of thumbnail int true
url url of thumbnail string true
thumbnailInfo thumbnail information--there is thumbnail field at new version(12.27) object true
urlPrefix url prefix of thumbnail string true
interval time interval of thumbnail,in millisecond. int true
extension file suffixes of thumbnail string true

Failed Response Body:

{
  "code": <errorCode>,
  "enMsg": <errorMessage>,
  "msg": <errorMessage>,
  "data": null
}