คุณสามารถดูกรณีการใช้งานทั่วไปของ 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
Ruby
ตัวอย่างโค้ด | เมธอด |
---|---|
ให้สิทธิ์คําขอ | วิธีการใดก็ตามที่ต้องให้สิทธิ์ |
สร้างการติดตามช่อง | subscriptions.insert |
เรียกข้อมูลการอัปโหลดของผู้ใช้ปัจจุบัน |
channels.list playlistItems.list
|
ค้นหาวิดีโอที่เกี่ยวข้องกับคีย์เวิร์ด | search.list |
อัปโหลดวิดีโอ | videos.insert |
หรือจะปรับตัวอย่าง Ruby อื่นๆ ก็ได้