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