playlistItem 資源會識別播放清單中包含的其他資源,例如影片。此外,playlistItem  資源包含所含資源的詳細資料,具體說明該資源在播放清單中的使用方式。
    YouTube 也會使用播放清單來識別頻道上傳的影片清單,清單中的每個 playlistItem 都代表一部上傳的影片。您可以從指定頻道的 channel 資源中,擷取該清單的播放清單 ID。然後,您就可以使用 playlistItems.list 方法將項目新增至清單。
方法
這個 API 支援 playlistItems 資源的下列方法:
資源表示法
下列 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 | etag這項資源的 Etag。 | 
| id | stringYouTube 用來識別播放清單項目的專屬 ID。 | 
| snippet | objectsnippet物件包含播放清單項目的基本詳細資料,例如標題和在播放清單中的位置。 | 
| snippet.publishedAt | datetime商品加入播放清單的日期和時間。值以 ISO 8601 格式指定。 | 
| snippet.channelId | stringYouTube 用來識別將項目新增至播放清單的使用者 ID。 | 
| snippet.title | string項目的標題。 | 
| snippet.description | string項目的說明。 | 
| snippet.thumbnails | object與播放清單項目相關的縮圖地圖。地圖中的每個物件,其鍵都是縮圖圖片的名稱,值則是包含縮圖其他資訊的物件。 | 
| snippet.thumbnails.(key) | object有效鍵值如下: 
 | 
| snippet.thumbnails.(key).url | string圖片的網址。 | 
| snippet.thumbnails.(key).width | unsigned integer圖片寬度。 | 
| snippet.thumbnails.(key).height | unsigned integer圖片的高度。 | 
| snippet.channelTitle | string播放清單項目所屬頻道的頻道標題。 | 
| snippet.videoOwnerChannelTitle | string上傳這部影片的頻道名稱。 | 
| snippet.videoOwnerChannelId | string上傳這部影片的頻道 ID。 | 
| snippet.playlistId | stringYouTube 用來識別播放清單項目的播放清單 ID。 | 
| snippet.position | unsigned integer項目在播放清單中的顯示順序。這個值採用以零為起始的索引,因此第一個項目的位置為 0,第二個項目的位置為1,依此類推。 | 
| snippet.resourceId | objectid物件包含可用於專屬識別資源的資訊,該資源會以播放清單項目的形式納入播放清單。 | 
| snippet.resourceId.kind | string所參照資源的種類或類型。 | 
| snippet.resourceId.videoId | string如果 snippet.resourceId.kind屬性的值為youtube#video,則會顯示這項屬性,且其值會包含 YouTube 用來在播放清單中專屬識別影片的 ID。 | 
| contentDetails | object如果內含項目是 YouTube 影片,資源中就會包含 contentDetails物件。這個物件包含影片的額外資訊。 | 
| contentDetails.videoId | stringYouTube 用於識別影片的專屬 ID。如要擷取 video資源,請在 API 要求中將id查詢參數設為這個值。 | 
| contentDetails.startAt | string注意:這項屬性已淘汰,如果設定,系統會忽略其值。 影片應開始播放的時間,以影片開始播放後經過的秒數表示。(播放清單擁有者可以指定影片在播放清單中播放時的開始和停止時間)。預設值為 0。 | 
| contentDetails.endAt | string注意:這項屬性已淘汰,如果設定,系統會忽略其值。 影片應停止播放的時間,以影片開始播放後的秒數計算。(播放清單擁有者可以指定影片在播放清單中播放時的開始和停止時間)。根據預設, video.endTime是影片結尾。 | 
| contentDetails.note | string這項商品的使用者生成附註。屬性值的長度上限為 280 個半形字元。 | 
| contentDetails.videoPublishedAt | datetime影片發布到 YouTube 的日期和時間。值以 ISO 8601 格式指定。 | 
| status | objectstatus物件包含播放清單項目的隱私權狀態資訊。 | 
| status.privacyStatus | string播放清單項目的隱私權狀態。上傳播放清單項目代表影片的頻道,可以使用 videos.insert或videos.update方法設定這個值。 |