API 요청 매개변수와 일치하는 동영상 통계 목록을 가져옵니다.
할당량 영향: 이 메서드를 호출하면 할당량 비용이 1단위 발생합니다.
요청
HTTP 요청
GET https://www.googleapis.com/youtube/v3/videos:batchGetStats
승인
비공개 동영상에 대해 이 메서드를 사용하려면 인증이 필요하지만 공개 동영상에는 필요하지 않습니다. 승인이 제공되면 다음 범위 중 하나 이상으로 요청을 승인해야 합니다 (인증 및 승인에 관해 자세히 알아보기).
| 범위 |
|---|
https://www.googleapis.com/auth/youtubepartner |
https://www.googleapis.com/auth/youtube |
https://www.googleapis.com/auth/youtube.force-ssl |
https://www.googleapis.com/auth/youtube.readonly |
매개변수
다음 표에는 이 쿼리에서 지원하는 매개변수가 나와 있습니다. 나열된 모든 매개변수는 쿼리 매개변수입니다.
| 매개변수 | ||
|---|---|---|
| 필수 매개변수 | ||
id |
stringid 매개변수는 가져올 리소스의 YouTube 동영상 ID 목록(쉼표로 구분)을 지정합니다. videoStat 리소스에서 id 속성은 동영상의 ID를 지정합니다. |
|
part |
stringpart 매개변수는 API 응답에 포함될 videoStat 리소스 속성 목록(쉼표로 구분)을 지정합니다.다음 목록에는 매개변수 값에 포함할 수 있는 part 이름이 포함되어 있습니다.
|
|
| 선택적 매개변수 | ||
onBehalfOfContentOwner |
string이 매개변수는 적절하게 승인된 요청에서만 사용할 수 있습니다. 참고: 이 매개변수는 YouTube 콘텐츠 파트너 전용입니다. onBehalfOfContentOwner 매개변수는 요청의 승인 사용자 인증 정보가 매개변수 값에 지정된 콘텐츠 소유자를 대신하여 행동하는 YouTube CMS 사용자를 식별함을 나타냅니다. 이 매개변수는 여러 YouTube 채널을 소유하고 관리하는 YouTube 콘텐츠 파트너를 위한 것입니다. 콘텐츠 소유자는 이 매개변수를 사용하여 한 번 인증하고 개별 채널마다 사용자 인증 정보를 제공하지 않고도 모든 동영상 및 채널 데이터에 액세스할 수 있습니다. 사용자가 인증할 CMS 계정은 지정된 YouTube 콘텐츠 소유자에게 연결되어야 합니다. |
|
요청 본문
이 메소드를 호출할 때 요청 본문을 제공하지 마세요.
응답
요청에 성공할 경우 이 메소드는 다음과 같은 구조의 응답 본문을 반환합니다.
{
"kind": "youtube#batchGetStatsResponse",
"etag": etag,
"items": [
{
"kind": "youtube#videoStats",
"etag": etag,
"id": string,
"snippet": {
"publishTime": datetime
},
"statistics": {
"viewCount": unsigned long,
"likeCount": unsigned long,
"commentCount": unsigned long
},
"contentDetails": {
"duration": string,
"durationMillis": unsigned long
}
}
],
"summary": {
"requestedVideoCount": unsigned long,
"succeededVideoCount": unsigned long,
"failedVideoCount": unsigned long,
"failedVideoIds": [
string
]
}
}속성
다음 표는 이 리소스에 표시되는 속성을 정의합니다.
| 속성 | |
|---|---|
kind |
stringAPI 리소스의 유형을 식별합니다. 값은 youtube#batchGetStatsResponse입니다. |
etag |
etag이 리소스의 ETag입니다. |
items[] |
list요청 기준과 일치하는 동영상 통계 목록입니다. |
items[].id |
stringYouTube에서 동영상을 고유하게 식별하는 데 사용하는 ID입니다. |
items[].snippet.publishTime |
datetime동영상이 업로드된 날짜와 시간입니다. |
items[].statistics.viewCount |
unsigned long동영상의 조회수입니다. |
items[].statistics.likeCount |
unsigned long동영상을 좋아한다고 표시한 사용자 수입니다. |
items[].statistics.commentCount |
unsigned long동영상의 댓글 수입니다. |
items[].contentDetails.duration |
string동영상 길이입니다. |
items[].contentDetails.durationMillis |
unsigned long동영상 길이(밀리초)입니다. |
summary |
objectbatchGetStats 요청의 요약입니다. |
summary.requestedVideoCount |
unsigned long요청된 동영상 수입니다. |
summary.succeededVideoCount |
unsigned long성공한 동영상 수입니다. |
summary.failedVideoCount |
unsigned long실패한 동영상 수입니다. |
summary.failedVideoIds[] |
list실패한 동영상 ID입니다. |
오류
API는 이 API 메서드에 고유한 오류 메시지를 정의하지 않습니다. 하지만 이 메서드는 오류 메시지 문서에 나열된 일반 API 오류를 반환할 수 있습니다.