ตัวอย่างโค้ด API ข้อมูลของ YouTube (v3)

คุณสามารถดูกรณีการใช้งานทั่วไปของ YouTube Data API และ YouTube Live Streaming API ได้ในหน้ากรณีการใช้งานและตัวอย่างโค้ด

หน้านี้ให้คุณเลือกทรัพยากรและเมธอด API จากนั้นจะแสดง Use Case ที่พบบ่อยสำหรับเมธอดนั้น จากนั้นคลิกกรณีการใช้งานใดก็ได้เพื่อป้อนพารามิเตอร์และค่าพร็อพเพอร์ตี้ตัวอย่างสําหรับกรณีการใช้งานนั้นลงในวิดเจ็ตเครื่องมือสํารวจ API นอกจากนี้ คุณยังเปิดวิดเจ็ตโปรแกรมสำรวจ API แบบเต็มหน้าจอเพื่อดูตัวอย่างโค้ดที่ใช้งานได้สำหรับ Java, JavaScript, PHP และ Python ได้ด้วย หากคุณอัปเดตค่าพารามิเตอร์หรือพร็อพเพอร์ตี้ในโปรแกรมสำรวจ API ตัวอย่างโค้ดจะอัปเดตตามการเปลี่ยนแปลงของคุณด้วย

ส่วนต่อไปนี้แสดงตัวอย่างโค้ดที่มีให้บริการในภาษาอื่นๆ

ข้อมูลโค้ดแบบสแตนด์อโลน

รายการด้านล่างแสดงตัวอย่างโค้ดที่ใช้ได้กับ YouTube Data API (v3) ในภาษาอื่นๆ นอกเหนือจาก Java, JavaScript, PHP และ Python ดังที่ระบุไว้ในส่วนก่อนหน้า ตัวอย่างโค้ดสําหรับภาษาเหล่านั้นมีอยู่ในหน้ากรณีการใช้งานและตัวอย่างโค้ด

Apps Script

ตัวอย่างโค้ด เมธอด
เพิ่มการติดตามช่อง subscriptions.insert
เรียกข้อมูลการอัปโหลดของผู้ใช้ปัจจุบัน channels.list
ค้นหาวิดีโอที่เกี่ยวข้องกับคีย์เวิร์ด search.list
อัปเดตวิดีโอ videos.update

Go

ตัวอย่างโค้ด เมธอด
ให้สิทธิ์คําขอ วิธีการใดก็ตามที่ต้องให้สิทธิ์
เรียกข้อมูลการอัปโหลดของผู้ใช้ปัจจุบัน playlistItems.list
ค้นหาวิดีโอที่เกี่ยวข้องกับคีย์เวิร์ด search.list
อัปโหลดวิดีโอ videos.insert

.NET

ตัวอย่างโค้ด เมธอด
สร้างเพลย์ลิสต์ playlists.insert
ดึงข้อมูลวิดีโอที่ผู้ใช้ปัจจุบันอัปโหลด channels.list
playlistItems.list
ค้นหาวิดีโอที่เกี่ยวข้องกับคีย์เวิร์ด search.list
อัปโหลดวิดีโอ videos.insert

Ruby

ตัวอย่างโค้ด เมธอด
ให้สิทธิ์คําขอ วิธีการใดก็ตามที่ต้องให้สิทธิ์
สร้างการติดตามช่อง subscriptions.insert
เรียกข้อมูลการอัปโหลดของผู้ใช้ปัจจุบัน channels.list
playlistItems.list
ค้นหาวิดีโอที่เกี่ยวข้องกับคีย์เวิร์ด search.list
อัปโหลดวิดีโอ videos.insert

หรือจะปรับตัวอย่าง Ruby อื่นๆ ก็ได้