อัปโหลดรูปภาพลายน้ำไปยัง YouTube และตั้งค่าลายน้ำสำหรับช่อง
วิธีนี้รองรับการอัปโหลดสื่อ ไฟล์ที่อัปโหลดต้องเป็นไปตามข้อจำกัดต่อไปนี้
- ขนาดไฟล์สูงสุด: 10 MB
- ประเภท MIME ของสื่อที่ยอมรับ: image/jpeg,image/png,application/octet-stream
ผลกระทบต่อโควต้า: การเรียกใช้เมธอดนี้มีต้นทุนโควต้า 50 หน่วย
ส่งคำขอ
คำขอ HTTP
POST https://www.googleapis.com/upload/youtube/v3/watermarks/set
การให้สิทธิ์
คำขอนี้ต้องมีการให้สิทธิ์ด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ อ่านเพิ่มเติมเกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์ได้ที่การใช้การให้สิทธิ์ OAuth 2.0
| ขอบเขต | 
|---|
| https://www.googleapis.com/auth/youtubepartner | 
| https://www.googleapis.com/auth/youtube.upload | 
| https://www.googleapis.com/auth/youtube | 
| https://www.googleapis.com/auth/youtube.force-ssl | 
พารามิเตอร์
ตารางต่อไปนี้แสดงพารามิเตอร์ที่การค้นหานี้รองรับ พารามิเตอร์ทั้งหมดที่แสดงคือพารามิเตอร์การค้นหา
| พารามิเตอร์ | ||
|---|---|---|
| พารามิเตอร์ที่จำเป็น | ||
| channelId | stringพารามิเตอร์ channelIdจะระบุรหัสช่อง YouTube ที่จะใส่ลายน้ำ | |
| พารามิเตอร์ที่ไม่บังคับ | ||
| onBehalfOfContentOwner | stringหมายเหตุ: พารามิเตอร์นี้มีไว้สำหรับพาร์ทเนอร์เนื้อหา YouTube โดยเฉพาะ พารามิเตอร์ onBehalfOfContentOwnerบ่งชี้ว่าข้อมูลเข้าสู่ระบบการให้สิทธิ์ของคำขอระบุผู้ใช้ CMS ของ YouTube ที่ดำเนินการในนามของเจ้าของเนื้อหาที่ระบุไว้ในค่าพารามิเตอร์ พารามิเตอร์นี้มีไว้สำหรับพาร์ทเนอร์เนื้อหา YouTube ที่เป็นเจ้าของและจัดการช่อง YouTube หลายช่อง ซึ่งช่วยให้เจ้าของเนื้อหาตรวจสอบสิทธิ์เพียงครั้งเดียวและเข้าถึงข้อมูลวิดีโอและข้อมูลช่องทั้งหมดได้โดยไม่ต้องระบุข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์สำหรับแต่ละช่อง บัญชี CMS ที่ผู้ใช้ใช้ตรวจสอบสิทธิ์ต้องลิงก์กับเจ้าของเนื้อหา YouTube ที่ระบุ | |
เนื้อหาของคำขอ
ระบุแหล่งข้อมูล watermark ในเนื้อหาคําขอ
คำตอบ
หากสําเร็จ วิธีการนี้จะแสดงรหัสสถานะ HTTP 204 No Content
ข้อผิดพลาด
ตารางต่อไปนี้ระบุข้อความแสดงข้อผิดพลาดที่ API อาจแสดงเมื่อมีการเรียกใช้เมธอดนี้ ดูรายละเอียดเพิ่มเติมได้ที่ YouTube Data API - ข้อผิดพลาด
| ประเภทข้อผิดพลาด | รายละเอียดข้อผิดพลาด | คำอธิบาย | 
|---|---|---|
| badRequest (400) | imageFormatUnsupported | รูปภาพที่คุณระบุอยู่ในรูปแบบที่ระบบไม่รองรับ | 
| badRequest (400) | imageTooTall | รูปภาพที่คุณให้ไว้สูงเกินไป | 
| badRequest (400) | imageTooWide | รูปภาพที่คุณให้กว้างเกินไป | 
| badRequest (400) | mediaBodyRequired | คำขอไม่มีเนื้อหารูปภาพ | 
| forbidden (403) | forbidden | ตั้งค่าลายน้ำสำหรับช่องที่ระบุไม่ได้ คำขออาจไม่ได้รับอนุญาตอย่างถูกต้อง หรือมีการตั้งค่าพารามิเตอร์ channelIdเป็นค่าที่ไม่ถูกต้อง | 
ลองใช้งาน
ใช้ APIs Explorer เพื่อเรียก API นี้และดูคําขอและการตอบกลับของ API