Ресурс playlistItem идентифицирует другой ресурс, например видео, включённый в плейлист. Кроме того, ресурс playlistItem содержит сведения о включённом ресурсе, относящиеся конкретно к тому, как этот ресурс используется в данном плейлисте.
 YouTube также использует плейлист для идентификации списка загруженных видео на канале, при этом каждый playlistItem в этом списке представляет одно загруженное видео. Идентификатор плейлиста для этого списка можно получить из ресурса channel для данного канала. Затем можно использовать метод playlistItems.list для доступа к списку.
Методы
 API поддерживает следующие методы для ресурсов playlistItems :
- list
- Возвращает коллекцию элементов плейлиста, соответствующих параметрам запроса API. Вы можете получить все элементы указанного плейлиста или один или несколько элементов плейлиста по их уникальным идентификаторам. Попробуйте прямо сейчас .
- insert
- Добавляет ресурс в плейлист. Попробуйте прямо сейчас .
- update
- Изменяет элемент плейлиста. Например, вы можете обновить позицию элемента в плейлисте. Попробуйте прямо сейчас .
- delete
- Удаляет элемент плейлиста. Попробуйте прямо сейчас .
Представление ресурсов
 Следующая структура JSON показывает формат ресурса playlistItems :
{
  "kind": "youtube#playlistItem",
  "etag": etag,
  "id": string,
  "snippet": {
    "publishedAt": datetime,
    "channelId": string,
    "title": string,
    "description": string,
    "thumbnails": {
      (key): {
        "url": string,
        "width": unsigned integer,
        "height": unsigned integer
      }
    },
    "channelTitle": string,
    "videoOwnerChannelTitle": string,
    "videoOwnerChannelId": string,
    "playlistId": string,
    "position": unsigned integer,
    "resourceId": {
      "kind": string,
      "videoId": string,
    }
  },
  "contentDetails": {
    "videoId": string,
    "startAt": string,
    "endAt": string,
    "note": string,
    "videoPublishedAt": datetime
  },
  "status": {
    "privacyStatus": string
  }
}Характеристики
В следующей таблице определены свойства, которые отображаются в этом ресурсе:
| Характеристики | |
|---|---|
| kind | stringОпределяет тип ресурса API. Значение будет youtube#playlistItem. | 
| etag | etagEtag этого ресурса. | 
| id | stringИдентификатор, который YouTube использует для уникальной идентификации элемента плейлиста. | 
| snippet | objectОбъект snippetсодержит основные сведения об элементе списка воспроизведения, такие как его название и положение в списке воспроизведения. | 
| snippet. publishedAt | datetimeДата и время добавления элемента в плейлист. Значение указывается в формате ISO 8601 . | 
| snippet. channelId | stringИдентификатор, который YouTube использует для уникальной идентификации пользователя, добавившего элемент в плейлист. | 
| snippet. title | stringНазвание элемента. | 
| snippet. description | stringОписание товара. | 
| snippet. thumbnails | objectКарта миниатюр, связанных с элементом плейлиста. Для каждого объекта на карте ключ — это имя миниатюры, а значение — объект, содержащий дополнительную информацию об этой миниатюре. | 
| snippet.thumbnails. (key) | objectДопустимые значения ключа: 
 | 
| snippet.thumbnails.(key). url | stringURL-адрес изображения. | 
| snippet.thumbnails.(key). width | unsigned integerШирина изображения. | 
| snippet.thumbnails.(key). height | unsigned integerВысота изображения. | 
| snippet. channelTitle | stringНазвание канала, к которому принадлежит элемент плейлиста. | 
| snippet. videoOwnerChannelTitle | stringНазвание канала, загрузившего это видео. | 
| snippet. videoOwnerChannelId | stringИдентификатор канала, загрузившего это видео. | 
| snippet. playlistId | stringИдентификатор, который YouTube использует для уникальной идентификации плейлиста, в котором находится элемент плейлиста. | 
| snippet. position | unsigned integerПорядок, в котором элементы появляются в плейлисте. Значение индексируется с нуля, поэтому первый элемент имеет позицию 0, второй — позицию1и так далее. | 
| snippet. resourceId | objectОбъект idсодержит информацию, которую можно использовать для уникальной идентификации ресурса, включенного в список воспроизведения в качестве элемента списка воспроизведения. | 
| snippet.resourceId. kind | stringВид или тип упомянутого ресурса. | 
| snippet.resourceId. videoId | stringЕсли значение свойства snippet.resourceId.kindравноyoutube#video, то это свойство будет присутствовать, а его значение будет содержать идентификатор, который YouTube использует для уникальной идентификации видео в плейлисте. | 
| contentDetails | objectОбъект contentDetailsвключается в ресурс, если включаемый элемент — видео YouTube. Объект содержит дополнительную информацию о видео. | 
| contentDetails. videoId | stringИдентификатор, который YouTube использует для уникальной идентификации видео. Чтобы получить video, задайте это значение параметру запросаidв вашем API-запросе. | 
| contentDetails. startAt | stringПримечание: это свойство устарело, и, если установлено, его значение игнорируется. Время, измеряемое в секундах с начала видео, когда видео должно начать воспроизводиться. (Владелец плейлиста может указать время начала и окончания воспроизведения видео, когда видео воспроизводится в контексте плейлиста.) Значение по умолчанию — 0. | 
| contentDetails. endAt | stringПримечание: это свойство устарело, и, если установлено, его значение игнорируется. Время, измеряемое в секундах с начала видео, когда воспроизведение видео должно прекратиться. (Владелец плейлиста может указать время начала и окончания воспроизведения видео, когда видео воспроизводится в контексте плейлиста.) По умолчанию предполагается, что video.endTimeявляется концом видео. | 
| contentDetails. note | stringПримечание пользователя к этому элементу. Значение свойства может содержать не более 280 символов. | 
| contentDetails. videoPublishedAt | datetimeДата и время публикации видео на YouTube. Значение указано в формате ISO 8601 . | 
| status | objectОбъект statusсодержит информацию о статусе конфиденциальности элемента плейлиста. | 
| status. privacyStatus | stringСтатус конфиденциальности элемента плейлиста. Канал, загрузивший видео, представленное элементом плейлиста, может установить это значение, используя метод videos.insertилиvideos.update. |