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