Obtient les informations sur plusieurs fichiers audio et vidéo à la fois par identifiant audio ou vidéo, y compris le titre, la description, la durée, l'URL de la miniature, l'état, l'heure de création, la taille, les instantanés, la catégorie et les balises.
Description de l'opération
Vous pouvez récupérer les informations de jusqu'à 20 fichiers audio et vidéo à la fois.
Une fois qu'un fichier audio ou vidéo est téléversé, ApsaraVideo VOD analyse le fichier source téléversé. Par conséquent, les informations sur les ressources multimédias sont générées de manière asynchrone. Vous pouvez configurer la notification d'événement AudioVideoAnalysisComplete. Après avoir reçu la notification d'événement AudioVideoAnalysisComplete, appelez cette opération pour récupérer les informations audio et vidéo.
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
|
vod:GetVideoInfos |
list |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| VideoIds |
string |
Non |
La liste des identifiants audio ou vidéo. Séparez les identifiants multiples par des virgules (,). Vous pouvez spécifier jusqu'à 20 identifiants. Vous pouvez obtenir l'identifiant audio ou vidéo en utilisant les méthodes suivantes :
|
7753d144efd8e649c6c45fe0579****,7753d144efd74d6c45fe0570**** |
| ReferenceIds |
string |
Non |
La liste des identifiants personnalisés. Séparez les identifiants multiples par des virgules (,). Vous pouvez spécifier jusqu'à 20 identifiants. |
123-123,1234-1234 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
25818875-5F78-4AF6-D7393642CA58**** |
| NonExistVideoIds |
array |
La liste des identifiants audio ou vidéo qui n'existent pas. |
|
|
string |
La liste des identifiants audio ou vidéo qui n'existent pas. |
["7753d144efd8e649c6c45fe0579****"] |
|
| NonExistReferenceIds |
array |
La liste des identifiants personnalisés qui n'existent pas. |
|
|
string |
La liste des identifiants personnalisés qui n'existent pas. |
123-123 |
|
| VideoList |
array<object> |
Les informations sur les fichiers audio et vidéo. |
|
|
object |
Les détails du fichier audio ou vidéo. |
||
| StorageLocation |
string |
L'adresse de stockage du fichier audio ou vidéo. |
out-****.oss-cn-shanghai.aliyuncs.com |
| CreationTime |
string |
L'heure de création du fichier audio ou vidéo. L'heure suit la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC. |
2017-06-26T05:38:48Z |
| Status |
string |
L'état de la vidéo. Valeurs valides :
|
Normal |
| CateId |
integer |
L'identifiant de la catégorie. |
781111**** |
| VideoId |
string |
L'identifiant audio ou vidéo. |
7753d144efd74d6c45fe0570**** |
| DownloadSwitch |
string |
L'état du commutateur de téléchargement hors ligne. Si la fonctionnalité de téléchargement hors ligne est activée, les utilisateurs mobiles peuvent mettre en cache des vidéos sur leurs appareils locaux pour un visionnage hors ligne à l'aide d'ApsaraVideo Player. Pour plus d'informations, consultez Téléchargement hors ligne. Valeurs valides :
|
on |
| Tags |
string |
Les balises du fichier audio ou vidéo. Les balises multiples sont séparées par des virgules (,). |
tag1, tag2 |
| ModificationTime |
string |
La dernière heure de mise à jour du fichier audio ou vidéo. L'heure suit la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC. |
2017-06-26T06:38:48Z |
| CateName |
string |
Le nom de la catégorie. |
cate1 |
| Description |
string |
La description du fichier audio ou vidéo. |
Description de la vidéo Alibaba Cloud VOD |
| AppId |
string |
L'identifiant de l'application. |
app-**** |
| Size |
integer |
La taille du fichier source audio ou vidéo. Unité : octets. |
453 |
| CoverURL |
string |
L'URL de la miniature du fichier audio ou vidéo. |
https://example.aliyundoc.com/****.jpg |
| TemplateGroupId |
string |
L'identifiant du groupe de modèles de transcodage. |
b4039216985f4312a5382a4ed**** |
| Duration |
number |
La durée du fichier audio ou vidéo. Unité : secondes. |
120 |
| Title |
string |
Le titre du fichier audio ou vidéo. |
Titre de la vidéo Alibaba Cloud VOD |
| Snapshots |
array |
Le tableau des URL d'instantanés vidéo. |
|
|
string |
Le tableau des URL d'instantanés vidéo. Remarque
Cette opération renvoie uniquement les données d'instantané de miniature de la vidéo. Pour interroger les données d'instantané des instantanés normaux, des instantanés de sprite, des images originales de sprite et des instantanés WebVTT capturés à l'aide de la fonctionnalité instantané vidéo, appelez l'opération ListSnapshots. |
["http://example.aliyundoc.com/snapshot/****.jpg?auth_key=1498476426-0-0-f00b9455c49a423ce69cf4e27333****","http://example.aliyundoc.com/snapshot/****.jpg?auth_key=1498476426-0-0-f00b9455c49a423ce69cf4e27243****",...] |
|
| StorageClass |
string |
La classe de stockage de la ressource multimédia. Valeurs valides :
|
Standard |
| RestoreStatus |
string |
L'état de restauration de la ressource multimédia. Valeurs valides :
|
Success |
| RestoreExpiration |
string |
L'heure d'expiration de la restauration de la ressource multimédia. |
2023-03-30T10:14:14Z |
| UserData |
string |
Les paramètres personnalisés. La valeur est une chaîne JSON qui prend en charge des paramètres tels que les rappels de messages et l'accélération de téléversement. Pour plus d'informations, consultez UserData. |
{"MessageCallback":{"CallbackURL":"http://example.aliyundoc.com"},"Extend":{"localId":"*****","test":"www"}} |
| ReferenceId |
string |
L'identifiant personnalisé. La valeur ne peut contenir que des lettres minuscules, des lettres majuscules, des chiffres, des traits d'union (-) et des traits de soulignement (_), et doit comporter entre 6 et 64 caractères. La valeur est unique au niveau de l'utilisateur. |
123-123 |
Exemples
JSON format
{
"RequestId": "25818875-5F78-4AF6-D7393642CA58****",
"NonExistVideoIds": [
"[\"7753d144efd8e649c6c45fe0579****\"]"
],
"NonExistReferenceIds": [
"123-123"
],
"VideoList": [
{
"StorageLocation": "out-****.oss-cn-shanghai.aliyuncs.com",
"CreationTime": "2017-06-26T05:38:48Z",
"Status": "Normal",
"CateId": 0,
"VideoId": "7753d144efd74d6c45fe0570****",
"DownloadSwitch": "on",
"Tags": "tag1, tag2",
"ModificationTime": "2017-06-26T06:38:48Z",
"CateName": "cate1",
"Description": "Alibaba Cloud VOD video description",
"AppId": "app-****",
"Size": 453,
"CoverURL": "https://example.aliyundoc.com/****.jpg",
"TemplateGroupId": "b4039216985f4312a5382a4ed****",
"Duration": 120,
"Title": "Alibaba Cloud VOD Video Title",
"Snapshots": [
"[\"http://example.aliyundoc.com/snapshot/****.jpg?auth_key=1498476426-0-0-f00b9455c49a423ce69cf4e27333****\",\"http://example.aliyundoc.com/snapshot/****.jpg?auth_key=1498476426-0-0-f00b9455c49a423ce69cf4e27243****\",...]"
],
"StorageClass": "Standard",
"RestoreStatus": "Success",
"RestoreExpiration": "2023-03-30T10:14:14Z",
"UserData": "{\"MessageCallback\":{\"CallbackURL\":\"http://example.aliyundoc.com\"},\"Extend\":{\"localId\":\"*****\",\"test\":\"www\"}}",
"ReferenceId": "123-123"
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.