Consulte les données métriques du lecteur.
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:DescribeVodPlayerMetricData |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| AppId |
string |
Oui |
L'identifiant de l'application. |
app-1000000 |
| StartTime |
string |
Oui |
L'heure de début de la requête. Format : aaaa-mm-jjthh:mm:ssz (UTC). Remarque
|
2025-06-24T00:55:06Z |
| EndTime |
string |
Oui |
L'heure de fin de la requête. Format : aaaa-mm-jjthh:mm:ssz (UTC). |
2025-06-05T15:59:59Z |
| Interval |
string |
Oui |
La granularité temporelle pour l'interrogation des données. Valeurs valides : 5m, 1h et 1d. La granularité temporelle prise en charge dépend de l'intervalle de temps entre
|
1d |
| TerminalType |
string |
Oui |
Le type de terminal. Valeurs valides :
|
web |
| Filters |
string |
Non |
Les filtres de dimension de métrique. Une dimension se compose d'un type de dimension (Field), d'un opérateur (Op) et d'une valeur de dimension. Remarque
Valeurs valides pour le type de dimension (Field) :
Valeurs valides pour l'opérateur (Op) : = (égal à), > (supérieur à), < (inférieur à) et != (différent de). Remarque
Récupérez les valeurs de dimension en appelant DescribeVodPlayerDimensionData. |
[ { "Field": "codec", "Op": "=", "Value": "h265#_#h264" }, { "Field": "os", "Op": "=", "Value": "Android#_#iOS" } ] |
| Metrics |
string |
Oui |
Les types de métriques. Vous pouvez sélectionner plusieurs métriques (jusqu'à 3). Remarque
Métriques de qualité de service (QoS) :
Métriques de qualité d'expérience (QoE) :
|
Vv,Uv,AvgPerVv |
| Top |
integer |
Non |
Renvoie les données des N premiers éléments classés par nombre de lectures. Si ce paramètre n'est pas spécifié, les données de toutes les dimensions sont renvoyées. |
5 |
| PageNumber |
integer |
Non |
Le numéro de page. Valeur par défaut : 1. |
1 |
| PageSize |
integer |
Non |
Le nombre d'entrées par page. Valeur par défaut : 5000. Valeur maximale : 5000. |
5000 |
| Language |
string |
Non |
La langue de la réponse. Valeurs valides :
|
zh |
| Os |
string |
Non |
Le système d'exploitation du lecteur. Spécifiez ce paramètre pour effectuer une requête filtrée pour les données de lecture d'un système d'exploitation spécifique. Valeurs valides : Android, iOS, Harmony, Windows, MacOS et Linux. Les valeurs disponibles varient selon le type de terminal :
Séparez les valeurs multiples par #_#. |
Android,iOS,Windows |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
25818875-5F78-4A*****F6-D7393642CA58 |
| PageNumber |
integer |
Le numéro de page actuel. |
1 |
| PageSize |
integer |
La taille de la page. |
5000 |
| TotalCnt |
integer |
Le nombre total de points de données. |
500 |
| DataList |
array<object> |
La liste des données renvoyées. |
|
|
object |
|||
| TimeStamp |
string |
L'horodatage des données. Format : aaaa-mm-jjthh:mm:ssz (UTC). |
2025-06-24T00:55:06Z |
| Dimension |
string |
La dimension. |
H265_MP4_WIFI |
| Uv |
number |
Le nombre d'utilisateurs de lecture. |
500 |
| Vv |
number |
Le nombre de lectures. |
800 |
| RealVv |
number |
Le nombre de lectures réelles. |
1000 |
| FirstFrame |
number |
Le temps de la première image, en millisecondes (ms). |
100 |
| SecondPlayRate |
number |
Le taux de lecture instantané. |
0.8 |
| SlowPlayRate |
number |
Le taux de lecture lente. |
0.2 |
| StuckCountRate |
number |
Le taux de saccades par nombre. |
0.1 |
| SeekDuration |
number |
La durée de recherche, en millisecondes (ms). |
100 |
| StuckDuration100s |
number |
La durée de saccades pour 100 secondes, en millisecondes (ms). |
200 |
| PlayFailRate |
number |
Le taux d'échec de lecture. |
0.2 |
| SeedFailRate |
number |
Le taux de non-lecture. |
0.01 |
| AvgPlayBitrate |
number |
Le débit binaire moyen de lecture, en bps. |
100 |
| AvgStartBitrate |
number |
Le débit binaire moyen de démarrage, en bps. |
100 |
| ErrorCount100s |
number |
Le nombre d'erreurs pour 100 secondes. |
1 |
| AvgPerVv |
number |
Le nombre moyen de lectures par utilisateur. |
10 |
| AvgVideoDuration |
number |
La durée vidéo moyenne, en millisecondes (ms). |
100000 |
| AvgPerPlayDuration |
number |
La durée de lecture moyenne par utilisateur, en millisecondes (ms). |
100000 |
| AvgPerCompletionVv |
number |
Le nombre moyen de lectures complètes par utilisateur. |
2 |
| CompletionVv |
number |
Le nombre de lectures complètes. |
500 |
| CompletionRate |
number |
Le taux de complétion. |
0.8 |
| AvgPlayDuration |
number |
La durée de lecture moyenne, en millisecondes (ms). |
100000 |
| JumpRate5s |
number |
Le taux de rebond à 5 secondes. |
0.1 |
| TotalPlayDuration |
number |
La durée totale de lecture, en millisecondes (ms). |
100000 |
| StuckCount100s |
string |
Le nombre de saccades pour 100 secondes. |
2 |
| Extend |
object |
Les informations étendues. |
|
| ActualStartTime |
string |
L'heure la plus ancienne avec des points de données dans la plage de temps spécifiée. Format : aaaa-mm-jjthh:mm:ssz (UTC). |
2025-06-24T00:55:06Z |
| ActualEndTime |
string |
L'heure la plus récente avec des points de données dans la plage de temps spécifiée. Format : aaaa-mm-jjthh:mm:ssz (UTC). |
2025-06-05T15:59:59Z |
| IntervalSeconds |
integer |
La granularité temporelle des données interrogées, en secondes (s). |
3600 |
Exemples
JSON format
{
"RequestId": "25818875-5F78-4A*****F6-D7393642CA58",
"PageNumber": 1,
"PageSize": 5000,
"TotalCnt": 500,
"DataList": [
{
"TimeStamp": "2025-06-24T00:55:06Z\n",
"Dimension": "H265_MP4_WIFI",
"Uv": 500,
"Vv": 800,
"RealVv": 1000,
"FirstFrame": 100,
"SecondPlayRate": 0.8,
"SlowPlayRate": 0.2,
"StuckCountRate": 0.1,
"SeekDuration": 100,
"StuckDuration100s": 200,
"PlayFailRate": 0.2,
"SeedFailRate": 0.01,
"AvgPlayBitrate": 100,
"AvgStartBitrate": 100,
"ErrorCount100s": 1,
"AvgPerVv": 10,
"AvgVideoDuration": 100000,
"AvgPerPlayDuration": 100000,
"AvgPerCompletionVv": 2,
"CompletionVv": 500,
"CompletionRate": 0.8,
"AvgPlayDuration": 100000,
"JumpRate5s": 0.1,
"TotalPlayDuration": 100000,
"StuckCount100s": "2"
}
],
"Extend": {
"ActualStartTime": "2025-06-24T00:55:06Z",
"ActualEndTime": "2025-06-05T15:59:59Z",
"IntervalSeconds": 3600
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | Meter.ParamError | Param Error:%s,Please Check Again. | One or more parameters are invalid. |
| 500 | Meter.ServerInternalError | The Request Processing Has Failed Due To Some Unknown Error. | An internal error occurred. |
| 500 | Meter.DataSourceQueryError | Data Source Error:%s,Please Try Again. | An internal data source error occurred. |
| 403 | Meter.AuthError | Authentication Failed,Please Try Again. | You do not have permissions to perform this operation. |
| 502 | Meter.ReadyTsError | Get ReadyTs Failed,Please Try Again. | The data is not prepared. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.