עדכון של אוסף בערוץ.
השפעה על המכסה: קריאה ל-method הזה מנצלת 50 יחידות מהמכסה.
תרחישים נפוצים לדוגמה
בקשה
בקשת HTTP
PUT https://www.googleapis.com/youtube/v3/channelSections
אישור
כדי לבצע את הבקשה הזו נדרשת הרשאה עם לפחות אחת מההרשאות הבאות (מידע נוסף על אימות והרשאה).
| היקף |
|---|
https://www.googleapis.com/auth/youtubepartner |
https://www.googleapis.com/auth/youtube |
https://www.googleapis.com/auth/youtube.force-ssl |
פרמטרים
בטבלה הבאה מפורטים הפרמטרים שהשאילתה הזו תומכת בהם. כל הפרמטרים שמופיעים ברשימה הם פרמטרים של שאילתה.
| פרמטרים | ||
|---|---|---|
| פרמטרים נדרשים | ||
part |
stringהפרמטר part משמש לשתי מטרות בפעולה הזו. הוא מציין את המאפיינים שפעולת הכתיבה תגדיר, וגם את המאפיינים שתגובה מה-API תכלול.הרשימה הבאה מכילה את השמות של part שאפשר לכלול בערך הפרמטר:
|
|
| פרמטרים אופציונליים | ||
onBehalfOfContentOwner |
stringאפשר להשתמש בפרמטר הזה רק בבקשה מורשית כראוי. הערה: הפרמטר הזה מיועד אך ורק לשותפי תוכן ב-YouTube. הפרמטר onBehalfOfContentOwner מציין שפרטי ההרשאה של הבקשה מזהים משתמש ב-YouTube CMS שפועל בשם בעל התוכן שצוין בערך הפרמטר. הפרמטר הזה מיועד לשותפי תוכן ב-YouTube שהם הבעלים של ערוצי YouTube רבים ומנהלים אותם. הוא מאפשר לבעלי התוכן לבצע אימות פעם אחת ולקבל גישה לכל נתוני הסרטונים והערוצים שלהם, בלי לספק פרטי כניסה לאימות לכל ערוץ בנפרד. החשבון במערכת ניהול התוכן שהמשתמש מאמת צריך להיות מקושר לבעל התוכן ב-YouTube שצוין. |
|
גוף הבקשה
מציינים משאב channelSection בגוף הבקשה. למשאב הזה:
-
חובה לציין ערך למאפיינים האלה:
snippet.type
-
אפשר להגדיר ערכים למאפיינים הבאים:
snippet.typesnippet.titlesnippet.positioncontentDetails.playlists[]contentDetails.channels[]
אם אתם שולחים בקשת עדכון, ובבקשה לא מצוין ערך למאפיין שכבר יש לו ערך, הערך הקיים של המאפיין יימחק.
תשובה
אם הפעולה בוצעה ללא שגיאות, ה-method מחזירה משאב channelSection בגוף התגובה.
שגיאות
בטבלה הבאה מפורטות הודעות השגיאה שה-API יכול להחזיר בתגובה לקריאה ל-method הזה. פרטים נוספים זמינים במסמכי התיעוד של הודעת השגיאה.
| סוג השגיאה | פרטי השגיאה | תיאור |
|---|---|---|
badRequest (400) |
notEditable |
אי אפשר לערוך את החלק הזה בערוץ. |
badRequest (400) |
typeRequired |
במשאב channelSection צריך לציין ערך בשדה snippet.type. |
forbidden (403) |
channelSectionForbidden |
הבקשה לא אומתה כראוי או שהיא לא נתמכת בערוץ הזה. |
invalidValue (400) |
channelNotActive |
לפחות אחד מהערוצים שצוינו לא פעיל. |
invalidValue (400) |
channelsDuplicated |
הבקשה נכשלה כי צוינו בה ערוצים כפולים. |
invalidValue (400) |
channelsNeeded |
אם הערך של המאפיין snippet.type הוא multipleChannels, צריך לציין את המאפיין contentDetails.channels[] ולציין לפחות ערוץ אחד. |
invalidValue (400) |
channelsNotExpected |
המשאב שסופק עם הבקשה ציין ערך למאפיין contentDetails.channels[], אבל לא צפויים ערוצים לסוג הזה של קטע הערוץ. |
invalidValue (400) |
contentDetailsNeeded |
המשאב שאתם מעדכנים חייב להכיל אובייקט contentDetails עבור סוג זה של קטע בערוץ. |
invalidValue (400) |
idInvalid |
המאפיין id מציין מזהה לא תקין של קטע בערוץ. |
invalidValue (400) |
idRequired |
המאפיין id צריך לציין ערך שמזהה את קטע הערוץ שמתעדכן. |
invalidValue (400) |
inValidPosition |
המאפיין snippet.position מכיל ערך לא חוקי. |
invalidValue (400) |
maxChannelsExceeded |
הבקשה נכשלה כי היא ניסתה לכלול יותר מדי ערוצים בקטע הערוצים. |
invalidValue (400) |
maxPlaylistExceeded |
הבקשה נכשלה כי היא ניסתה לכלול יותר מדי פלייליסטים בקטע של הערוץ. |
invalidValue (400) |
onePlaylistNeeded |
אם המאפיין snippet.type מקבל את הערך singlePlaylist, במאפיין contentDetails.playlists[] צריך לציין פלייליסט אחד בלבד. |
invalidValue (400) |
ownChannelInChannels |
אי אפשר לכלול את הערוץ שלכם בקטע שמופיע בערוץ הזה. |
invalidValue (400) |
playlistIsPrivate |
אחד או יותר מהפלייליסטים שצוינו הם פרטיים, ולכן אי אפשר לכלול אותם בקטע של הערוץ. |
invalidValue (400) |
playlistsDuplicated |
הבקשה נכשלה כי היא ציינה פלייליסטים כפולים. |
invalidValue (400) |
playlistsNeeded |
אם הערך של המאפיין snippet.type הוא singlePlaylist או multiplePlaylists, צריך לציין את המאפיין contentDetails.playlists[]. |
invalidValue (400) |
playlistsNotExpected |
המשאב שסופק עם הבקשה ציין ערך למאפיין contentDetails.playlists[], אבל לא צפויים פלייליסטים לסוג הזה של קטע בערוץ. |
invalidValue (400) |
snippetNeeded |
כדי לעדכן את קטע הערוץ, צריך לציין snippet. |
invalidValue (400) |
titleLengthExceeded |
הערך של המאפיין snippet.title ארוך מדי. |
invalidValue (400) |
titleRequired |
אם הערך של המאפיין snippet.type הוא multiplePlaylists או multipleChannels, צריך להגדיר את כותרת הקטע על ידי ציון ערך למאפיין snippet.title. |
notFound (404) |
channelNotFound |
לא הצלחנו למצוא אחד או יותר מהערוצים שצוינו. |
notFound (404) |
channelSectionNotFound |
לא מצאנו את הקטע בערוץ שניסית לעדכן. |
notFound (404) |
playlistNotFound |
לא הצלחנו למצוא אחד או יותר מהפלייליסטים שצוינו. |
רוצה לנסות?
משתמשים ב-APIs Explorer כדי לשלוח קריאה ל-API הזה ולראות את בקשת ה-API והתגובה.