Obtient les détails de téléversement des médias par identifiant de média, tels que l'heure de téléversement, le taux de téléversement et la source de téléversement. La récupération par lot est prise en charge.
Description de l'opération
Cette opération prend uniquement en charge la récupération des détails de téléversement des fichiers audio et vidéo.
Si les fichiers audio ou vidéo sont téléversés via la console ApsaraVideo VOD, vous pouvez utiliser cette opération pour récupérer des informations telles que le taux de téléversement. Si les fichiers audio ou vidéo sont téléversés à l'aide du SDK de téléversement, seules les versions suivantes du SDK de téléversement prennent en charge cette opération.
Seul le SDK de téléversement serveur prend en charge cette opération. Le SDK de téléversement client ne la prend pas en charge. Les exigences de version pour le SDK de téléversement serveur sont les suivantes :
SDK de téléversement Java : version ≥ 1.4.4
SDK de téléversement C++ : version ≥ 1.0.0
SDK de téléversement PHP : version ≥ 1.0.2
SDK de téléversement Python : version ≥ 1.3.0
Limite de QPS
La limite de QPS par utilisateur pour cette opération est de 100 appels par seconde. Si cette limite est dépassée, l'appel d'API est limité, ce qui peut affecter votre activité. Appelez cette opération de manière appropriée. 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
|
vod:GetUploadDetails |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| MediaIds |
string |
Oui |
Les identifiants des médias, qui correspondent aux identifiants audio ou vidéo (VideoId). Séparez les identifiants multiples par des virgules (,). Un maximum de 20 identifiants est pris en charge. Vous pouvez obtenir les identifiants en utilisant les méthodes suivantes :
|
61ccbdb06fa83012be4d8083f6****,7d2fbc380b0e08e55f**** |
| MediaType |
string |
Non |
Le type de média. Définissez la valeur sur video (audio/vidéo). |
video |
É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. |
9E290613-04F4-47F4-795D30732077**** |
| ForbiddenMediaIds |
array |
Les identifiants des fichiers multimédias auxquels il n'est pas possible d'accéder. |
|
|
string |
Les identifiants des fichiers multimédias auxquels il n'est pas possible d'accéder. |
7d2fbc380b0e08e55f**** |
|
| NonExistMediaIds |
array |
Les identifiants des fichiers multimédias qui n'existent pas. |
|
|
string |
Les identifiants des fichiers multimédias qui n'existent pas. |
dfsg**** |
|
| UploadDetails |
array<object> |
Les détails de téléversement. |
|
|
object |
Les détails du téléversement. |
||
| Status |
string |
L'état de la vidéo. Pour les valeurs valides et les descriptions des états de vidéo, consultez la liste des valeurs dans État : état de la vidéo. |
Uploading |
| CreationTime |
string |
L'heure de création. L'heure est au format yyyy-MM-ddTHH:mm:ssZ (UTC). |
2019-04-28T09:42:07Z |
| UploadSource |
string |
La source de téléversement. |
WebSDK |
| UploadIP |
string |
L'adresse IP de téléversement. |
192.168.0.1 |
| DeviceModel |
string |
Le modèle de l'appareil. |
Chrome |
| ModificationTime |
string |
L'heure de modification. L'heure est au format yyyy-MM-ddTHH:mm:ssZ (UTC). |
2019-04-28T09:43:12Z |
| CompletionTime |
string |
L'heure de fin. L'heure est au format yyyy-MM-ddTHH:mm:ssZ (UTC). |
2019-04-28T09:45:07Z |
| MediaId |
string |
L'identifiant du fichier audio ou vidéo téléversé. |
61ccbdb06fa83012be4d8083f6**** |
| UploadSize |
integer |
La taille de téléversement. Unité : octets. |
346 |
| UploadRatio |
number |
Le taux de téléversement. |
0.038 |
| UploadStatus |
string |
L'état de la tâche de téléversement. Pour les valeurs valides et les descriptions des états de téléversement, consultez la liste des valeurs dans État : état de la tâche de téléversement d'URL. |
Uploading |
| Title |
string |
Le titre. |
Détails de téléversement du fichier de test |
| FileSize |
integer |
La taille du fichier. Unité : octets. |
46 |
Exemples
JSON format
{
"RequestId": "9E290613-04F4-47F4-795D30732077****",
"ForbiddenMediaIds": [
"7d2fbc380b0e08e55f****"
],
"NonExistMediaIds": [
"dfsg****"
],
"UploadDetails": [
{
"Status": "Uploading",
"CreationTime": "2019-04-28T09:42:07Z",
"UploadSource": "WebSDK",
"UploadIP": "192.168.0.1",
"DeviceModel": "Chrome",
"ModificationTime": "2019-04-28T09:43:12Z",
"CompletionTime": "2019-04-28T09:45:07Z",
"MediaId": "61ccbdb06fa83012be4d8083f6****",
"UploadSize": 346,
"UploadRatio": 0.038,
"UploadStatus": "Uploading",
"Title": "Test file upload details",
"FileSize": 46
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.