Classic/VPC環境で利用できます。
プレイヤーを通じて再生した時間の合計をチャート形式で照会します。照会開始点と終了点の間隔に応じてデータ間隔が異なります。
| 開始点と終了点の間隔 | インターバル |
|---|---|
| 1日以下 | 5分単位 |
| 2日以上 | 1日単位 |
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
| メソッド | URI |
|---|---|
| GET | /v1/charts/playTimeSum |
リクエストヘッダ
Video Player Enhancement APIで共通して使用されるヘッダの詳細は、Video Player Enhancementのリクエストヘッダをご参照ください。
リクエストクエリパラメータ
リクエストクエリパラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
device |
String | Optional | プレイヤー再生環境
|
videoType |
String | Optional | 再生ソース区分
|
startDate |
Date | Optional | 照会開始日時
|
endDate |
Date | Optional | 照会終了日時
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request GET 'https://ma-dashboard-api.vpe.naverncp.com/v1/charts/playTimeSum?device=PC,Mobile&videoType=VOD,LIVE' \
--header 'x-api-key: {API Key}' \
--header 'x-project-id: {Project id}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
code |
String | - | レスポンスコード |
message |
String | - | レスポンスメッセージ |
result |
Object | - | レスポンス結果 |
result.playTimeSum |
Integer | - | 再生時間 (秒) |
result.logDate |
Date | - | 日時 |
レスポンスステータスコード
Video Player Enhancement APIで共通して使用されるレスポンスステータスコードの詳細は、Video Player Enhancementのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"code": 200,
"message": "playTimeSum (1d)",
"result": [
{
"playTimeSum": 246.551,
"logDate": "2025-10-10 00:00:00"
},
{
"playTimeSum": 78.753,
"logDate": "2025-10-09 00:00:00"
},
{
"playTimeSum": 90.787,
"logDate": "2025-10-08 00:00:00"
},
{
"playTimeSum": 711.575,
"logDate": "2025-10-07 00:00:00"
},
{
"playTimeSum": 0,
"logDate": "2025-10-06 00:00:00"
},
{
"playTimeSum": 0,
"logDate": "2025-10-05 00:00:00"
},
{
"playTimeSum": 2728.3885,
"logDate": "2025-10-04 00:00:00"
},
{
"playTimeSum": 12723.06,
"logDate": "2025-10-03 00:00:00"
},
{
"playTimeSum": 28195.488,
"logDate": "2025-10-02 00:00:00"
},
{
"playTimeSum": 1242.892,
"logDate": "2025-10-01 00:00:00"
}
]
}