Consulte les instances d'exécution de flux de travail multimédia.
Description de l'opération
Vous pouvez appeler cette opération pour interroger un maximum de 10 instances d'exécution de flux de travail multimédia à la fois.
Avant d'appeler cette opération, assurez-vous que le pipeline du flux de travail est activé. Sinon, le flux de travail risque de ne pas s'exécuter comme prévu. Par exemple, les exceptions suivantes peuvent se produire : le nœud du flux de travail n'est pas valide et les tâches créées dans le flux de travail ne peuvent pas être exécutées.
Limite de QPS
Vous pouvez appeler cette opération jusqu'à 100 fois par seconde et par compte. Les requêtes qui dépassent cette limite sont abandonnées et vous subirez des interruptions de service. Nous vous recommandons de prendre en compte cette limite lorsque vous appelez cette opération. Pour plus d'informations, consultez Limite de QPS.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
mts:QueryMediaWorkflowExecutionList |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RunIds |
string |
Oui |
Les identifiants des instances d'exécution de flux de travail multimédia. Pour obtenir l'identifiant de l'instance, connectez-vous à la console ApsaraVideo Media Processing (MPS) et choisissez Flux de travail > Instances d'exécution dans le volet de navigation de gauche. Séparez plusieurs identifiants par des virgules (,). Vous pouvez interroger un maximum de 10 instances d'exécution de flux de travail multimédia à la fois. |
48e33690ac19445488c706924321**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| NonExistRunIds |
object |
||
| RunId |
array |
Les identifiants des instances d'exécution qui n'existent pas. |
|
|
string |
Les identifiants des instances d'exécution qui n'existent pas. La valeur null est renvoyée si toutes les instances d'exécution spécifiées existent. |
null |
|
| MediaWorkflowExecutionList |
object |
||
| MediaWorkflowExecution |
array<object> |
Les détails des flux de travail multimédia. |
|
|
array<object> |
Les informations sur le flux de travail multimédia. |
||
| CreationTime |
string |
The time when the media workflow was created. |
016-04-01T06:53:43Z |
| MediaWorkflowId |
string |
The ID of the media workflow. |
93ab850b4f6f44eab54b6e91****81d4 |
| State |
string |
The status of the media workflow. Valid values:
Remarque
Completed only indicates that the media workflow is complete. View the status of each method in the workflow, such as the transcode and snapshot methods, to check whether the method is called.
|
Completed |
| ActivityList |
object |
||
| Activity |
array<object> |
The methods that are called in the media workflow. |
|
|
array<object> |
The details of the method. |
||
| EndTime |
string |
The time when the method ends. |
2016-04-01T06:53:44Z |
| Type |
string |
The methods that are supported in the media workflow. Valid values: Start, Snapshot, Transcode, Analysis, and Report. For more information, see Methods supported for media workflows. |
Start |
| StartTime |
string |
The time when the method is called. |
2016-04-01T06:53:44Z |
| State |
string |
The status of the workflow method. Valid values:
Remarque
For example, after the analysis is complete, the transcode method is called and high-definition and standard-definition transcoding jobs are created. The system determines whether to run the jobs based on the analysis result. If the resolution of the input video is low, the high-definition transcoding job may be skipped. |
Running |
| JobId |
string |
The IDs of the jobs that are generated when the methods are called, such as the job IDs for the analysis, transcode, and snapshot methods. |
2376030d9d0849399cd20e20f4f3**** |
| Code |
string |
The error code.
|
InvalidParameter.ResourceContentBad |
| Message |
string |
The error message.
|
The resource operated InputFile is bad |
| Name |
string |
The name of the method. Remarque
The name of each method in a media workflow is unique. |
Start |
| MNSMessageResult |
object |
The message sent by Message Service (MNS) to notify the user of the job result. |
|
| MessageId |
string |
The ID of the message that indicates the MNS message is sent. This parameter is not returned if the MNS message fails to be sent. |
4f3bc83233de4e2f81c7dade443e**** |
| ErrorMessage |
string |
The error message returned if the MNS message fails to be sent. This parameter is not returned if the MNS message is sent. |
MessageConfigEmpty |
| ErrorCode |
string |
The error code returned if the MNS message fails to be sent. This parameter is not returned if the MNS message is sent. |
The Topic/Queue config is empty, not send message |
| Name |
string |
The name of the media workflow. |
example-mediaworkflow-**** |
| Input |
object |
The input data of the media workflow. |
|
| UserData |
string |
The user-defined data. |
example data **** |
| InputFile |
object |
The input file of the media workflow. |
|
| Object |
string |
The name of the OSS object that is used as the input file. |
example-mediaWorkflow-****/example-object-****/example.mp4 |
| Location |
string |
The ID of the OSS region in which the input file resides. |
mps-cn-shanghai |
| Bucket |
string |
The name of the OSS bucket in which the input file is stored. |
example-bucket-**** |
| MediaId |
string |
The ID of the media asset. A media file contains all the information about a media workflow. |
512046582a924698a41e0f8b0d2b**** |
| RunId |
string |
The ID of the execution instance. |
48e33690ac19445488c706924321**** |
| RequestId |
string |
L'identifiant de la requête. |
D1D5C080-8E2F-5030-8AB4-13092F17631B |
Exemples
JSON format
{
"NonExistRunIds": {
"RunId": [
"null"
]
},
"MediaWorkflowExecutionList": {
"MediaWorkflowExecution": [
{
"CreationTime": "016-04-01T06:53:43Z",
"MediaWorkflowId": "93ab850b4f6f44eab54b6e91****81d4",
"State": "Completed",
"ActivityList": {
"Activity": [
{
"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"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.