playlistItem ทรัพยากรจะระบุทรัพยากรอื่น เช่น
    วิดีโอ ที่รวมอยู่ในเพลย์ลิสต์ นอกจากนี้ playlistItem  resource
    ยังมีรายละเอียดเกี่ยวกับทรัพยากรที่รวมไว้ซึ่งเกี่ยวข้องโดยเฉพาะกับวิธีใช้ทรัพยากรนั้น
    ในเพลย์ลิสต์นั้น
    นอกจากนี้ YouTube ยังใช้เพลย์ลิสต์เพื่อระบุรายการวิดีโอที่อัปโหลดของช่อง โดยแต่ละplaylistItemในรายการนั้นจะแสดงถึงวิดีโอที่อัปโหลด 1 รายการ คุณสามารถดึงข้อมูล
    รหัสเพลย์ลิสต์สำหรับรายการนั้นจากchannel
    แหล่งข้อมูลของช่องที่ต้องการ จากนั้นคุณจะใช้
    playlistItems.list เพื่อ
    รายการได้
เมธอด
API รองรับวิธีการต่อไปนี้สำหรับทรัพยากร playlistItems
- list
- แสดงผลคอลเล็กชันของรายการในเพลย์ลิสต์ที่ตรงกับพารามิเตอร์คำขอ API คุณสามารถดึงข้อมูลรายการเพลย์ลิสต์ทั้งหมดในเพลย์ลิสต์ที่ระบุ หรือดึงข้อมูลรายการเพลย์ลิสต์อย่างน้อย 1 รายการตามรหัสที่ไม่ซ้ำกันของรายการนั้นๆ ลองใช้เลย
- แทรก
- เพิ่มแหล่งข้อมูลลงในเพลย์ลิสต์ ลองใช้เลย
- อัปเดต
- แก้ไขรายการเพลย์ลิสต์ เช่น คุณสามารถอัปเดตตำแหน่งของรายการในเพลย์ลิสต์ได้ ลองใช้เลย
- ลบ
- ลบรายการในเพลย์ลิสต์ ลองใช้เลย
การแสดงทรัพยากร
โครงสร้าง 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 ดังนั้นรายการแรกจะมีตำแหน่งเป็น 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 |