GetEditingProject
Queries the details of a single cloud editing project.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:GetEditingProject |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
string |
Yes |
The ID of the cloud editing project. |
****fb2101bf24b2754cb318787dc**** |
| RequestSource |
string |
No |
The identifier of the request source. Valid values:
|
WebSDK |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The ID of the request. |
****63E8B7C7-4812-46AD-0FA56029AC86**** |
| Project |
object |
The cloud editing project. |
|
| ProjectId |
string |
The ID of the cloud editing project. |
****fb2101bf24b2754cb318787dc**** |
| Title |
string |
The title of the cloud editing project. |
Sample title |
| Timeline |
string |
The timeline of the cloud editing project. |
{"VideoTracks":[{"VideoTrackClips":[{"MediaId":"****9b4d7cf14dc7b83b0e801cbe****"},{"MediaId":"****9b4d7cf14dc7b83b0e801cbe****"},{"MediaId":"****1656bca4474999c961a6d2a2****"}]}]} |
| TemplateId |
string |
The ID of the template. |
****96e8864746a0b6f3**** |
| ClipsParam |
string |
The media asset parameters corresponding to the template, in JSON format. When TemplateId is not empty, ClipsParam cannot be empty. For the specific format, see Create and use standard templates and Create and use advanced templates. |
See the template usage documentation |
| Description |
string |
The description of the cloud editing project. |
Sample description |
| CoverURL |
string |
The cover of the cloud editing project. |
http://aaa.bbb/your-cover.jpg |
| CreateTime |
string |
The creation time of the cloud editing project. The time follows the ISO 8601 standard and is displayed in UTC (ending with Z). |
2020-12-20T12:00:00Z |
| ModifiedTime |
string |
The last modified time of the cloud editing project. The time follows the ISO 8601 standard and is displayed in UTC (ending with Z). |
2020-12-20T13:00:00Z |
| Duration |
integer |
The total duration of the cloud editing project. |
24.120000 |
| Status |
string |
The status of the cloud editing project. Valid values:
|
Editing |
| CreateSource |
string |
The creation method of the cloud editing project. Valid values:
|
OpenAPI |
| TemplateType |
string |
The template type of the cloud editing project. Valid values:
|
Timeline |
| ModifiedSource |
string |
The editing method of the cloud editing project. Valid values:
|
OpenAPI |
| ProjectType |
string |
The type of the editing project. Default value: EditingProject. Valid values:
|
EditingProject |
| BusinessConfig |
string |
The business configuration of the project. This can be ignored for standard editing projects. |
{ "OutputMediaConfig" : { "StorageLocation": "test-bucket.oss-cn-shanghai.aliyuncs.com", "Path": "test-path" }, "OutputMediaTarget": "oss-object", "ReservationTime": "2021-06-21T08:05:00Z" } |
| BusinessStatus |
string |
The business status of the project. This can be ignored for standard editing projects. Valid values:
|
Reserving |
| TimelineConvertStatus |
string |
The timeline conversion status of the project. Converting an API-style timeline to a frontend-style timeline is an asynchronous process and takes effect only when RequestSource is set to WebSDK. Valid values:
|
Converted |
| TimelineConvertErrorMessage |
string |
The error message for project conversion failure. This is returned only when TimelineConvertStatus is ConvertFailed and contains detailed information about the conversion failure. |
The StorageLocation must be in the same division(apiRegion) as ICE service access point. |
Examples
Success response
JSON format
{
"RequestId": "****63E8B7C7-4812-46AD-0FA56029AC86****",
"Project": {
"ProjectId": "****fb2101bf24b2754cb318787dc****",
"Title": "Sample title",
"Timeline": "{\"VideoTracks\":[{\"VideoTrackClips\":[{\"MediaId\":\"****9b4d7cf14dc7b83b0e801cbe****\"},{\"MediaId\":\"****9b4d7cf14dc7b83b0e801cbe****\"},{\"MediaId\":\"****1656bca4474999c961a6d2a2****\"}]}]}",
"TemplateId": "****96e8864746a0b6f3****",
"ClipsParam": "See the template usage documentation",
"Description": "Sample description",
"CoverURL": "http://aaa.bbb/your-cover.jpg",
"CreateTime": "2020-12-20T12:00:00Z",
"ModifiedTime": "2020-12-20T13:00:00Z",
"Duration": 24.12,
"Status": "Editing",
"CreateSource": "OpenAPI",
"TemplateType": "Timeline",
"ModifiedSource": "OpenAPI",
"ProjectType": "EditingProject",
"BusinessConfig": "{ \"OutputMediaConfig\" : { \"StorageLocation\": \"test-bucket.oss-cn-shanghai.aliyuncs.com\", \"Path\": \"test-path\" }, \"OutputMediaTarget\": \"oss-object\", \"ReservationTime\": \"2021-06-21T08:05:00Z\" }",
"BusinessStatus": "Reserving",
"TimelineConvertStatus": "Converted",
"TimelineConvertErrorMessage": "The StorageLocation must be in the same division(apiRegion) as ICE service access point."
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter \ is not valid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.