subscription 리소스에는 YouTube 사용자 구독에 관한 정보가 포함되어 있습니다. 구독정보는 채널에 새 동영상이 추가되거나 다른 사용자가 YouTube에서 동영상 업로드, 동영상 평가 또는 동영상 추천 등의 작업 중 하나를 수행할 때 이를 알려줍니다.
메서드
API는 subscriptions 리소스에 대해 다음 메서드를 지원합니다.
리소스 표현
다음 JSON 구조에서 subscriptions 리소스의 형식을 보여줍니다.
{
  "kind": "youtube#subscription",
  "etag": etag,
  "id": string,
  "snippet": {
    "publishedAt": datetime,
    "channelTitle": string,
    "title": string,
    "description": string,
    "resourceId": {
      "kind": string,
      "channelId": string,
    },
    "channelId": string,
    "thumbnails": {
      (key): {
        "url": string,
        "width": unsigned integer,
        "height": unsigned integer
      }
    }
  },
  "contentDetails": {
    "totalItemCount": unsigned integer,
    "newItemCount": unsigned integer,
    "activityType": string
  },
  "subscriberSnippet": {
    "title": string,
    "description": string,
    "channelId": string,
    "thumbnails": {
      (key): {
        "url": string,
        "width": unsigned integer,
        "height": unsigned integer
      }
    }
  }
}속성
다음 표는 이 리소스에 표시되는 속성을 정의합니다.
| 속성 | |
|---|---|
| kind | stringAPI 리소스의 유형을 식별합니다. 값은 youtube#subscription입니다. | 
| etag | etag이 리소스의 ETag입니다. | 
| id | stringYouTube에서 정기 결제를 고유하게 식별하는 데 사용하는 ID입니다. | 
| snippet | objectsnippet객체에는 제목, 사용자가 구독한 채널 등 구독에 관한 기본 세부정보가 포함됩니다. | 
| snippet.publishedAt | datetime구독이 생성된 날짜 및 시간입니다. 값은 ISO 8601 형식으로 지정됩니다. | 
| snippet.title | string정기 결제의 제목입니다. | 
| snippet.description | string정기 결제의 세부정보입니다. | 
| snippet.resourceId | objectid객체에는 사용자가 구독한 채널에 관한 정보가 포함되어 있습니다. | 
| snippet.resourceId.kind | stringAPI 리소스의 유형입니다. | 
| snippet.resourceId.channelId | string사용자가 구독한 채널을 고유하게 식별하기 위해 YouTube에서 사용하는 값입니다. | 
| snippet.channelId | stringYouTube에서 구독자의 채널을 고유하게 식별하는 데 사용하는 ID입니다. resource_id객체는 사용자가 구독한 채널을 식별합니다. | 
| snippet.thumbnails | object정기 결제와 연결된 썸네일 이미지의 맵입니다. 맵의 각 개체에 대해, 키는 미리보기 이미지의 이름이고 값은 미리보기 이미지에 대한 기타 정보를 포함하는 개체입니다. | 
| snippet.thumbnails.(key) | object유효한 키 값은 다음과 같습니다. 
 | 
| snippet.thumbnails.(key).url | string이미지의 URL입니다. | 
| snippet.thumbnails.(key).width | unsigned integer이미지의 너비입니다. | 
| snippet.thumbnails.(key).height | unsigned integer이미지의 높이입니다. | 
| contentDetails | objectcontentDetails객체에는 정기 결제에 관한 기본 통계가 포함됩니다. | 
| contentDetails.totalItemCount | unsigned integer정기 결제가 가리키는 항목의 대략적인 수입니다. | 
| contentDetails.newItemCount | unsigned integer콘텐츠를 마지막으로 읽은 이후 정기 결제에 추가된 새 항목의 수입니다. | 
| contentDetails.activityType | string이 구독이 적용되는 활동 유형입니다 (업로드만, 모든 활동). 이 속성의 유효한 값은 다음과 같습니다. 
 | 
| subscriberSnippet | objectsubscriberSnippet객체에는 구독자에 관한 기본 세부정보가 포함됩니다. | 
| subscriberSnippet.title | string구독자 채널의 제목입니다. | 
| subscriberSnippet.description | string구독자 채널에 대한 설명입니다. | 
| subscriberSnippet.channelId | stringYouTube에서 구독자의 채널을 고유하게 식별하기 위해 할당하는 ID입니다. | 
| subscriberSnippet.thumbnails | object구독자 채널의 썸네일 이미지입니다. | 
| subscriberSnippet.thumbnails.(key) | object유효한 키 값은 다음과 같습니다. 
 | 
| subscriberSnippet.thumbnails.(key).url | string이미지의 URL입니다. | 
| subscriberSnippet.thumbnails.(key).width | unsigned integer이미지의 너비입니다. | 
| subscriberSnippet.thumbnails.(key).height | unsigned integer이미지의 높이입니다. |