บริการ YouTube ช่วยให้คุณใช้ YouTube Data API และ YouTube Live Streaming API ใน Apps Script ได้ API นี้ ช่วยให้ผู้ใช้จัดการวิดีโอ เพลย์ลิสต์ ช่อง และกิจกรรม สดได้
ข้อมูลอ้างอิง
ดูข้อมูลโดยละเอียดเกี่ยวกับบริการนี้ได้ที่เอกสารอ้างอิงต่อไปนี้
เช่นเดียวกับบริการขั้นสูงทั้งหมดใน Apps Script บริการ YouTube จะใช้ออบเจ็กต์ เมธอด และพารามิเตอร์เดียวกันกับ API สาธารณะ ดูข้อมูลเพิ่มเติมได้ที่วิธีกำหนดลายเซ็นของเมธอด
หากต้องการรายงานปัญหาและรับการสนับสนุนอื่นๆ โปรดดูหน้าการสนับสนุนที่เกี่ยวข้อง
โค้ดตัวอย่าง
ตัวอย่างโค้ดด้านล่างใช้ YouTube Data API เวอร์ชัน 3
ค้นหาตามคีย์เวิร์ด
ฟังก์ชันนี้จะค้นหาวิดีโอเกี่ยวกับสุนัข จากนั้นจะบันทึกรหัสวิดีโอและชื่อ โปรดทราบว่าตัวอย่างนี้จำกัดผลลัพธ์ไว้ที่ 25 รายการ หากต้องการแสดงผลลัพธ์เพิ่มเติม ให้ส่ง พารามิเตอร์เพิ่มเติมตามที่แสดงใน เอกสารอ้างอิงของ YouTube Data API
ดึงข้อมูลการอัปโหลด
ฟังก์ชันนี้จะดึงวิดีโอที่ผู้ใช้อัปโหลด โดยทำตาม ขั้นตอนต่อไปนี้
- ดึงข้อมูลช่องของผู้ใช้
- ดึงข้อมูลเพลย์ลิสต์
uploads
ของผู้ใช้ - วนซ้ำในเพลย์ลิสต์นี้และบันทึกรหัสและชื่อวิดีโอ
- หากมีผลการค้นหาในหน้าถัดไป ให้ดึงข้อมูล แล้วกลับไปที่ขั้นตอนที่ 3
ติดตามช่อง
ตัวอย่างนี้จะติดตามช่อง Google Developers บน YouTube ให้กับผู้ใช้