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