Kueri instans eksekusi alur kerja media.
Deskripsi
- Anda dapat memanggil operasi ini untuk mengkueri hingga 10 instans eksekusi alur kerja media sekaligus.
- Sebelum memanggil operasi ini, pastikan pipeline alur kerja telah diaktifkan. Jika tidak, alur kerja mungkin tidak berjalan sesuai harapan—misalnya, node alur kerja tidak valid atau pekerjaan yang dibuat dalam alur kerja tidak dapat dieksekusi.
Batas QPS
Anda dapat memanggil operasi ini hingga 100 kali per detik. Permintaan yang melebihi batas ini akan ditolak dan dapat menyebabkan gangguan layanan. Kami menyarankan agar Anda mematuhi batas ini saat memanggil operasi ini. Untuk informasi selengkapnya, lihat Batas QPS.
Debugging
Parameter permintaan
| Parameter | Tipe | Wajib | Contoh | Deskripsi |
| Action | String | Ya | QueryMediaWorkflowExecutionList | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke QueryMediaWorkflowExecutionList. |
| RunIds | String | Ya | 48e33690ac19445488c706924321**** | ID instans eksekusi alur kerja media. Untuk mendapatkan ID instans, login ke ApsaraVideo Media Processing (MPS) console dan pilih Workflows > Execution Instances di panel navigasi kiri. Pisahkan beberapa ID dengan koma (,). Anda dapat mengkueri maksimal 10 instans eksekusi alur kerja media sekaligus. |
Parameter respons
| Parameter | Tipe | Contoh | Deskripsi |
| NonExistRunIds | Array of String | null | ID instans eksekusi yang tidak ada. null dikembalikan jika semua instans eksekusi yang ditentukan ada. |
| MediaWorkflowExecutionList | Array of MediaWorkflowExecution | Detail alur kerja media. |
|
| MediaWorkflowExecution | |||
| CreationTime | String | 016-04-01T06:53:43Z | Waktu pembuatan alur kerja media. |
| MediaWorkflowId | String | 93ab850b4f6f44eab54b6e91****81d4 | ID alur kerja media. |
| State | String | Completed | Status alur kerja media. Nilai yang valid:
Catatan Completed hanya menunjukkan bahwa alur kerja media telah selesai. Periksa status setiap metode dalam alur kerja, seperti metode transkode dan snapshot, untuk memastikan apakah metode tersebut dipanggil.
|
| ActivityList | Array of Activity | Metode yang dipanggil dalam alur kerja media. |
|
| Activity | |||
| EndTime | String | 2016-04-01T06:53:44Z | Waktu berakhirnya metode. |
| Type | String | Start | Metode yang didukung dalam alur kerja media. Nilai yang valid: Start, Snapshot, Transcode, Analysis, dan Report. Untuk informasi selengkapnya, lihat Metode yang didukung untuk alur kerja media. |
| StartTime | String | 2016-04-01T06:53:44Z | Waktu pemanggilan metode. |
| State | String | Running | Status metode. Nilai yang valid:
Catatan Contohnya, setelah analisis selesai, metode transkode dipanggil dan pekerjaan transkode definisi tinggi serta definisi standar dibuat. Sistem menentukan apakah pekerjaan tersebut dijalankan berdasarkan hasil analisis. Jika resolusi video input rendah, pekerjaan transkode definisi tinggi mungkin dilewati. |
| JobId | String | 2376030d9d0849399cd20e20f4f3**** | ID pekerjaan yang dihasilkan saat metode dipanggil. Contohnya, ID pekerjaan untuk metode analisis, transkode, dan snapshot. |
| Code | String | InvalidParameter.ResourceContentBad | Kode kesalahan yang dikembalikan saat metode gagal dipanggil.
|
| Message | String | The resource operated InputFile is bad | Pesan kesalahan yang dikembalikan saat metode gagal dipanggil.
|
| Name | String | Start | Nama metode. Catatan Nama setiap metode dalam alur kerja media bersifat unik. |
| MNSMessageResult | Object | Pesan yang dikirim oleh Message Service (MNS) untuk memberi tahu pengguna mengenai hasil pekerjaan. |
|
| MessageId | String | 4f3bc83233de4e2f81c7dade443e**** | ID pesan yang menunjukkan bahwa pesan MNS telah dikirim. Parameter ini tidak dikembalikan jika pengiriman pesan MNS gagal. |
| ErrorMessage | String | MessageConfigEmpty | Pesan kesalahan yang dikembalikan saat pengiriman pesan MNS gagal. Parameter ini tidak dikembalikan jika pesan MNS berhasil dikirim. |
| ErrorCode | String | The Topic/Queue config is empty, not send message | Kode kesalahan yang dikembalikan saat pengiriman pesan MNS gagal. Parameter ini tidak dikembalikan jika pesan MNS berhasil dikirim. |
| Name | String | example-mediaworkflow-**** | Nama alur kerja media. |
| Input | Object | Data masukan alur kerja media. |
|
| UserData | String | example data **** | Data kustom. |
| InputFile | Object | File input alur kerja media. |
|
| Object | String | example-mediaWorkflow-****/example-object-****/example.mp4 | Nama objek Object Storage Service (OSS) yang digunakan sebagai file input. |
| Location | String | mps-cn-shanghai | ID wilayah tempat file input berada. |
| Bucket | String | example-bucket-**** | Nama bucket OSS tempat file input disimpan. |
| MediaId | String | 512046582a924698a41e0f8b0d2b**** | ID file media. File media berisi semua informasi mengenai alur kerja media. |
| RunId | String | 48e33690ac19445488c706924321**** | ID instans eksekusi. |
| RequestId | String | D1D5C080-8E2F-5030-8AB4-13092F17631B | ID permintaan. |
Contoh
Permintaan contoh
http(s)://mts.cn-hangzhou.aliyuncs.com/?Action=QueryMediaWorkflowExecutionList
&RunIds=48e33690ac19445488c706924321****
&<Common request parameters>
Respons sukses contoh
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<QueryMediaWorkflowExecutionListResponse>
<NonExistRunIds>null</NonExistRunIds>
<MediaWorkflowExecutionList>
<CreationTime>016-04-01T06:53:43Z</CreationTime>
<MediaWorkflowId>93ab850b4f6f44eab54b6e91****81d4</MediaWorkflowId>
<State>Completed</State>
<ActivityList>
<EndTime>2016-04-01T06:53:44Z</EndTime>
<Type>Start</Type>
<StartTime>2016-04-01T06:53:44Z</StartTime>
<State>Running</State>
<JobId>2376030d9d0849399cd20e20f4f3****</JobId>
<Code>InvalidParameter.ResourceContentBad</Code>
<Message>The resource operated InputFile is bad</Message>
<Name>Start</Name>
<MNSMessageResult>
<MessageId>4f3bc83233de4e2f81c7dade443e****</MessageId>
<ErrorMessage>MessageConfigEmpty</ErrorMessage>
<ErrorCode>The Topic/Queue config is empty, not send message</ErrorCode>
</MNSMessageResult>
</ActivityList>
<Name>example-mediaworkflow-****</Name>
<Input>
<UserData>example data ****</UserData>
<InputFile>
<Object>example-mediaWorkflow-****/example-object-****/example.mp4</Object>
<Location>mps-cn-shanghai</Location>
<Bucket>example-bucket-****</Bucket>
</InputFile>
</Input>
<MediaId>512046582a924698a41e0f8b0d2b****</MediaId>
<RunId>48e33690ac19445488c706924321****</RunId>
</MediaWorkflowExecutionList>
<RequestId>D1D5C080-8E2F-5030-8AB4-13092F17631B</RequestId>
</QueryMediaWorkflowExecutionListResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"NonExistRunIds" : [ "null" ],
"MediaWorkflowExecutionList" : [ {
"CreationTime" : "016-04-01T06:53:43Z",
"MediaWorkflowId" : "93ab850b4f6f44eab54b6e91****81d4",
"State" : "Completed",
"ActivityList" : [ {
"EndTime" : "2016-04-01T06:53:44Z",
"Type" : "Start",
"StartTime" : "2016-04-01T06:53:44Z",
"State" : "Running",
"JobId" : "2376030d9d0849399cd20e20f4f3****",
"Code" : "InvalidParameter.ResourceContentBad",
"Message" : "The resource operated InputFile is bad",
"Name" : "Start",
"MNSMessageResult" : {
"MessageId" : "4f3bc83233de4e2f81c7dade443e****",
"ErrorMessage" : "MessageConfigEmpty",
"ErrorCode" : "The Topic/Queue config is empty, not send message"
}
} ],
"Name" : "example-mediaworkflow-****",
"Input" : {
"UserData" : "example data ****",
"InputFile" : {
"Object" : "example-mediaWorkflow-****/example-object-****/example.mp4",
"Location" : "mps-cn-shanghai",
"Bucket" : "example-bucket-****"
}
},
"MediaId" : "512046582a924698a41e0f8b0d2b****",
"RunId" : "48e33690ac19445488c706924321****"
} ],
"RequestId" : "D1D5C080-8E2F-5030-8AB4-13092F17631B"
}
Kode kesalahan
Untuk daftar kode kesalahan, kunjungi API Error Center.