הערה: ממשק YouTube Data API מיועד לשימוש של שותפי תוכן ב-YouTube, ואין גישה אליו לכל המפתחים או לכל משתמשי YouTube. כדי לגשת אל הכלי הזה, צריך חשבון במערכת ניהול התוכן של YouTube. אם יש לכם חשבון ב-YouTube Content Manager אבל אתם לא רואים את YouTube Data API כאחד מהשירותים שמופיעים במסוף Google Cloud, פנו למנהל השותפים או לתמיכה בשותפים שהוקצו לכם.
בדף הזה מפורטים השינויים ב-YouTube Content ID API ועדכונים במסמכי התיעוד.
27 באוגוסט 2026
ב-YouTube, ספירת הצפיות שגלויה לכולם תיושר בכל פורמטי הסרטונים: סרטונים ארוכים, שידורים חיים ו-Shorts. מערכת YouTube סופרת צפיות שמצורפות לספירה שגלויה לכולם ברגע שהסרטון מתחיל לפעול.
ההשפעה על הזכאות למונטיזציה ועל רוב מדדי הביצועים המרכזיים היא אפסית, כי הם עדיין מבוססים על מדדי התעניינות. הרווחים של היוצרים ימשיכו להתבסס על "צפיות פעילות ב-Shorts" ועל "שעות צפייה פעילות". אפשר לראות את הנתונים האלה ב-YouTube Analytics > מצב מתקדם.
לא חלו שינויים בדרישות הסף להצטרפות לתוכנית השותפים של YouTube. מעכשיו, דרישות הסף להצטרפות לתוכנית השותפים של YouTube יכונו גם "צפיות ב-Shorts שעומדות בדרישות" ו "שעות צפייה שעומדות בדרישות" (בעבר: "צפיות תקפות בסרטוני Shorts גלויים לכולם" ו "שעות צפייה תקפות בתוכן גלוי לכולם").
מידע נוסף זמין במאמר הסבר על ביצועי התוכן שלכם ב-YouTube.
| מדד | סטטוס | טריגר | מטרת השימוש |
|---|---|---|---|
| תצוגה | עודכן | הסרטון מופעל מהפריים הראשון (כולל הפעלה אוטומטית, החזקת מצביע העכבר מעל הסרטון ולחיצה או הקשה להפעלה). | ספירת צפיות שגלויה לכולם. |
| צפייה פעילה | ללא שינוי | ההפעלה ממשיכה אחרי הפריים הראשון, או שהמשתמש לוחץ/מקיש כדי להפעיל את הסרטון. | מונטיזציה דרך תוכנית השותפים של YouTube, רוב ניתוחי הליבה (שיעור הקליקים, משך הצפייה הממוצע) ודיווח על מעורבות. |
| חשיפה של תמונה ממוזערת | ללא שינוי | התמונה הממוזערת מוצגת ללא אינטראקציה או הפעלה אוטומטית. | מדידת החשיפה והאריזה ברמת הפיד. |
4 באוגוסט 2026
עדכנו את המסמכים של YouTube Content ID API כדי להבהיר את סדר הפעולות כשמעדכנים נכסים שכבר נמצאים בבעלות של בעלי תוכן אחרים:
- אם נכס כבר נמצא בבעלות של בעל תוכן אחר, צריך להוסיף את הבעלות שלכם לנכס באמצעות
ownership.updateאוownership.patchלפני שתוכלו להגדיר או לעדכן את המטא-נתונים או את מדיניות ההתאמה שלו. - אם תנסו לעדכן את המטא-נתונים (
assets.updateאוassets.patch) או את מדיניות ההתאמה (assetMatchPolicy.updateאוassetMatchPolicy.patch) לפני שתצהירו על בעלות, הבקשה תיכשל ותוצג השגיאהPERMISSION_DENIED. - עדכנו את המדריך עדכון תוויות של נכס והוספנו לו הוראות מפורטות להוספת תוויות לנכסים שבבעלות בעלי תוכן אחרים.
26 במרץ 2025
החל מ-31 במרץ 2025, נשנה ב-YouTube את האופן שבו הצפיות בסרטוני Shorts נספרות. בעבר, צפייה בסרטון Shorts נספרה אחרי שהסרטון הופעל למשך מספר מסוים של שניות. מספר הצפיות משקף עכשיו את מספר הפעמים שסרטון Shorts התחיל לפעול או הופעל מחדש, בלי דרישה לזמן צפייה מינימלי. מידע נוסף
עד 30 ביוני 2025, נעדכן את Content ID API באופן הבא בהתאם לשינוי הזה:
- סדרי המיון של
claimSearch.list.sortיעודכנו:DAILY_ENGAGED_VIEWSיתווסף לספירת הצפיות היומית על סמך המתודולוגיה הקודמת לספירת צפיות.LIFETIME_ENGAGED_VIEWSיתווספו לספירת הצפיות הכוללת על סמך המתודולוגיה הקודמת לספירת צפיות.
- סדרי המיון של
assetSearch.list.sortיעודכנו:DAILY_ENGAGED_VIEWSיתווסף לספירת הצפיות היומית על סמך המתודולוגיה הקודמת לספירת צפיות.
עד 30 בספטמבר 2025, נעדכן את Content ID API באופן הבא בהתאם לשינוי הזה:
- האפשרות
assetSearch.list.sortסדר מיוןVIEWSתצא משימוש. - האפשרות
claimSearch.list.sortסדר מיוןVIEW_COUNTתצא משימוש. - הערך של
claimSearch.claimSnippet.videoViewsיעודכן בהתאם למתודולוגיה המעודכנת של ספירת צפיות בסרטוני Shorts. - הערך
claimSearch.claimSnippet.engagedViewsיתווסף לספירת הצפיות על סמך שיטת הספירה הקודמת
14 בינואר 2025
השדה videoAdvertisingOption במשאב
autoGeneratedBreaks[]
עודכן, ועכשיו אפשר לספק את הערכים ad_breaks ו-autoGeneratedBreaks בו-זמנית. אם הערך של autoGeneratedBreaks מוגדר כ-true בסרטון שמוגדר בו adBreaks, המערכות שלנו יזהו מיקומים להצגת מודעות בנוסף למיקומי המודעות שהוגדרו ידנית. פרטים נוספים זמינים במאמר התמיכה.
10 בנובמבר 2023
השדה adFormats[] במשאב videoAdvertisingOption עודכן כך ש-third_party הוא הערך החוקי היחיד בשדה הזה. הפורמטים הבאים של מודעות לא נתמכים יותר: instream_trueview, instream_standard, display, preroll, postroll. פרטים נוספים זמינים במאמר התמיכה.
1 ביוני 2023
הערה: זוהי הודעה על הוצאה משימוש.
העדכון הזה כולל את השינויים הבאים:
-
עדכונים למשאבים ולשיטות קיימים
-
השדה
breakPosition[]של המשאבvideoAdvertisingOptionסומן כהוצאה משימוש ויוסר בשנת 2024.
השיטותvideoAdvertisingOptions.updateו-videoAdvertisingOptions.patchכבר מתעלמות מהשדה. - השדה
adBreaks[].slot[]שיצא משימוש במשאבvideoAdvertisingOptionהוסר. - השדות
categoryו-showCustomIdשהוצאו משימוש במשאבassetהוסרו. - בשדה
timeStatusLastModifiedשל משאבclaimהחדש מדווח מתי בוצע השינוי האחרון בתלונה. - אפשר להשתמש בפרמטר
isVideoShortsEligibleשל השיטה החדשהclaimSearch.listכדי לסנן סרטונים שהוגשה לגביהם תלונה על הפרת זכויות יוצרים לפי הזכאות שלהם ל-YouTube Shorts.
-
השדה
-
משאבים ושיטות חדשים
-
ממשק ה-API תומך עכשיו ברישום של מקורות מידע של YouTube Music:
- אפשר להציג רשימה של משאבי
musicReleaseבאמצעות השיטהmusicReleases.list. - אפשר להציג רשימה של משאבי
musicTrackבאמצעות השיטהmusicTracks.list. - אפשר להציג רשימה של משאבי
musicChangeRequestבאמצעות השיטהmusicChangeRequests.list.
- אפשר להציג רשימה של משאבי
-
ממשק ה-API תומך עכשיו ברישום של מקורות מידע של YouTube Music:
20 בדצמבר 2022
ההגדרה של פרמטר השאילתה של השיטה assetSearch.listownershipRestriction עודכנה כדי להבהיר שאם ערך הפרמטר הזה הוא none, ערך הפרמטר metadataSearchFields חייב לכלול גם לפחות מסנן אחד של מזהה.
השינוי הזה במסמכי התיעוד לא משקף שינוי בהתנהגות של ה-API.
9 בנובמבר 2022
מאמרי העזרה של השיטות asset.get ו-asset.list עודכנו כדי להבהיר איך נתמכים כמה ערכים עבור:
28 בספטמבר 2022
מידע על סטטוס הרישוי נוסף לasset resource.
18 ביולי 2022
עדכנו את התיעוד של claimSearch.list השיטה
inactiveReasons
כדי לשקף שיפורים בעקביות עם YouTube Studio:
- בעבר, Studio הסיר את התמיכה ב-
Audio Swapוב-Song Erase. המערכת התעלמה בשקט מערכי ה-API התואמים,audio_removedו-song_erased, והם הוסרו מהתיעוד. - האפשרות
channel_whitelistedהוחלפה באפשרותchannel_allowlisted. הערך הקודם לא מתועד יותר, אבל עדיין נתמך. - הערכים
closed_disabled_monetization,closed_manually,closed_no_adsense,closed_own_video_match,reference_removed,replacedו-video_modifiedנתמכים עכשיו.
14 ביוני 2022
המסמכים בנושא משאב assetSearch עודכנו כדי לשקף את שני המאפיינים החדשים: isrcs[] ו-iswcs[]. ערכי המאפיינים החדשים isrcs[] ו-iswcs[] מכילים כל אחד מערך של מחרוזות, כאשר כל ערך מציין ISRC או ISWC, בהתאם לצורך, שממופה לנכס שמזוהה על ידי תוצאת החיפוש.
מומלץ להשתמש בנכסים החדשים במקום בנכסים isrc ו-iswc
שכבר כלולים במקורות מידע של assetSearch, כי הנכסים החדשים מספקים נתונים מדויקים יותר. במאפיינים החדשים יכול להיות מערך של ערכי מחרוזת, אבל כל אחד מהמאפיינים isrc ו-iswc מזהה רק קוד ISRC או ISWC אחד שמשויך לתוצאת החיפוש.
12 במאי 2022
הקישורים לספריות הלקוח עודכנו כך שיפנו לספריות הלקוח הרגילות של Google APIs. בוצע עדכון של הקישורים שנוצרו מראש ל-PHP.
3 במאי 2022
הפרמטר status של ה-method claimSearch.list תומך עכשיו ביותר מסננים שמבוססים על פרטים פוטנציאליים של תביעות.
2 במאי 2022
התיעוד של התגובה של השיטה assetSearch.list עודכן כדי לשקף שיפורים בעקביות עם AIP-158:
- בתיאור של
pageInfo.totalResultsמצוין במפורש שהערך הוא אומדן ולא הערך בפועל - השדות
pageInfo.resultsPerPageו-pageInfo.startIndexהוסרו
25 באפריל 2022
עדכנו את התיעוד של משאב assetLabels.list כדי להבהיר את המשמעות של פרמטרי הבקשה labelPrefix ו-q, וכדי לציין שהבקשה והתגובה תומכות בהחלפה בין דפים.
8 בדצמבר 2021
המסמכים של המשאב claimSearch.list עודכנו כדי לשקף בצורה נכונה את שני תרחישי השימוש שהשיטה הזו מכסה:
- חיפוש לפי מזהה (נכס, חומר עזר או סרטון) או מחרוזת שאילתה
- חיפוש לפי תאריך יצירת הצהרת הבעלות, תאריך השינוי או הסטטוס
כל תרחיש שימוש תומך בקבוצה שונה של פרמטרים של שאילתות. העדפנו את התיעוד של השיטה claimSearch.list כדי להסביר אילו פרמטרים נתמכים בכל תרחיש שימוש.
17 בנובמבר 2021
העדכון הזה כולל את השינויים הבאים:
- השיטה
claims.updateתומכת עכשיו באפשרות לעדכן את הסטטוס של תביעה לא פעילה או פוטנציאלית ל-active. הגדרה של מאפייןstatusשל משאבclaimמספקת פרטים נוספים. - עדכנו את המסמכים של משאבי
claimו-claimSearchכדי לשקף את התוספת של אובייקטstudioInfoחדש, שמכיל קישורים לדפים ב-YouTube Studio שקשורים לתביעה. - רשימת הערכים שנתמכים בפרמטר
originשל השיטהclaimSearch.listהשתנתה. הפרמטר תומך עכשיו בארבעה ערכים נוספים:batchTool,inProductShorts,melodyMatchו-youTubeAdmin. בנוסף, הערכיםdropboxUploadו-webUploadכבר לא נתמכים.
26 בפברואר 2021
העדפנו את התיעוד של הפרמטר videoId של השיטה claimSearch.list כדי לציין שערך הפרמטר מקבל עכשיו עד 10 מזהי וידאו מופרדים בפסיקים. ה-API יחזיר שגיאה badRequest – קוד תגובת HTTP 400 – אם הערך מכיל יותר מ-10 מזהי סרטונים.
6 בדצמבר 2018
הערה: זוהי הודעה על הוצאה משימוש.
מאמרי העזרה של ה-API עודכנו כדי להסיר מהם התייחסויות למשאב contentOwnerAdvertisingOptions ולשיטות שלו. השימוש בשיטות האלה היה מינימלי, ויצרנו קשר בנפרד עם משתמשי API שהשתמשו בהן לפני ההודעה הזו.
21 במרץ 2018
העדכון הזה כולל את השינויים הבאים:
-
המאפיין
metadataMine.artistצריך להיות מוגדר בכל פעם שמוסיפים, מעדכנים או מבצעים תיקון של נכס מסוג סרטון מוזיקה או הקלטת אודיו. ה-API מחזיר עכשיו שגיאה אם המאפיין לא מוגדר לסוגי המשאבים האלה. בנוסף, חשוב לזכור שהמאפייןmetadataMine.artistנתמך רק עבור אומנים של סרטוני מוזיקה והקלטות אודיו.
24 ביולי 2017
העדכון הזה כולל את השינויים הבאים:
-
המשאב החדש
packageמייצג קבוצה של קבצים שנשלחים דרך האינטרנט, SFTP או מנגנון אחר לשליחת קבצים. ה-API תומך בשתי שיטות למשאב הזה:- השיטה
package.insertמאמתת ומעלה חבילה של מטא-נתונים בלבד שמכילה בדיוק קובץ מטא-נתונים אחד. - השיטה
package.getמאחזרת מידע על חבילה שהועלתה בעבר.
- השיטה
-
בשיטה
validator.validate, הגדרת המאפייןuploaderNameעודכנה כדי לציין שהערך לא מזהה את שותף התוכן שמעלה את הנתונים, אלא ערך כמוweb-googleאוyt-googleשמזהה את חשבון ההעלאה הספציפי שבעל התוכן משתמש בו. -
המאפיין
statusשל המשאבreferenceלא משתמש יותר בערךduplicate_on_holdכדי לציין שהפניה היא כפילה של הפניה אחרת. במקום זאת, אם ההפניה היא כפולה, הערך של המאפייןstatusמוגדר עכשיו ל-inactive, והערך של המאפייןstatusReasonהואREASON_DUPLICATE_FOR_OWNERS.עם זאת, כמו קודם, המאפיין
duplicateLeaderשל המשאב יאוכלס רק אם קובץ העזר הוא כפילות. אם המאפיין הזה מוגדר, הערך שלו מזהה את ההפניה הכפולה.
17 באפריל 2017
העדכון הזה כולל את השינויים הבאים:
-
משאב
assetShareחדש שרלוונטי רק לנכסי יצירות מוזיקליות, ומזהה קשר בין שני ייצוגים של משאב נכס. הייצוגים האלה משקפים מודל חדש לפרסום נתונים שנועד לספק יותר שקיפות ושליטה באופן שבו הזכויות שלכם משויכות לנכסים של הקלטות אודיו.במודל החדש, כל הקלטת אודיו ממופה לנכס ייחודי אחד בלבד, שנקרא תצוגת יצירה. המטא-נתונים של הנכס הזה מייצגים את קבוצת המידע הקנונית שמוצגת ב-YouTube לגבי הזכויות על היצירה המוזיקלית שמשויכת להקלטה מסוימת, ויכול להיות שהם יסכמו מידע מכמה ספקי נתונים.
בנוסף, לכל בעלים של היצירה יש נכס משלו מסוג composition share. הנתח של היצירה המוזיקלית מייצג את המידע שמפיק חדשות מסוים סיפק לגבי נכס מסוג יצירה מוזיקלית. אפשר לשייך את רכיב היצירה המוזיקלית להרבה הקלטות אודיו.
המשאב
assetShareמזהה קשר בין תצוגת יצירה לבין שיתוף יצירה. ה-method החדשassetShares.listמאפשר לכם לבצע את הפעולות הבאות:- מזינים את המזהה של תצוגת יצירה ומקבלים את פרטי השותפות ביצירה ששייכים לשותף שמאשר את הבקשה, אם קיימים פרטים כאלה.
- צריך לספק את המזהה של שותפות ביצירה שנמצאת בבעלות שותף התוכן, ולאחזר רשימה של כל התצוגות של היצירה שאליהן השותפות הזו מקושרת.
-
במדריך החדש בנושא ניהול נכסי יצירה מוסבר איך שיטות שונות של API מטפלות בבקשות, בהתאם לכך שמזהי הנכסים שנשלחים לשיטות האלה מזהים תצוגות של יצירות או שותפויות ביצירות.
-
המאפיין החדש
claimedVideoOptions.autoGeneratedBreaksשל משאבcontentOwnerAdvertisingOptionsמציין אם מערכת YouTube צריכה ליצור באופן אוטומטי הפסקות למודעות בסרטונים עם הצהרת בעלות שאורכם יותר מ-10 דקות. המאפיין משפיע על כל הסרטונים של בעל התוכן שאורכם יותר מ-10 דקות, אבל אם הוגשו כמה תלונות לגבי סרטון מסוים, השותף הראשון שמגיש תלונה לגבי הסרטון קובע את התנהגות ברירת המחדל של המאפיין הזה ביחס לסרטון.
11 באוגוסט 2016
העדכון הזה כולל את השינויים הבאים:
-
התנאים וההגבלות החדשים של שירותי YouTube API (להלן 'התנאים המעודכנים'), שמפורטים בבלוג של צוות ההנדסה והמפתחים של YouTube, כוללים מגוון רחב של עדכונים לתנאים ולהגבלות הנוכחיים. בנוסף לתנאים המעודכנים, שייכנסו לתוקף ב-10 בפברואר 2017, העדכון הזה כולל כמה מסמכים תומכים שמסבירים את המדיניות שמפתחים צריכים לפעול לפיה.
היסטוריית הגרסאות של התנאים המעודכנים כוללת את כל המסמכים החדשים. בנוסף, היסטוריית הגרסאות תכלול הסברים על שינויים עתידיים בתנאים המעודכנים או במסמכים התומכים. אפשר להירשם לעדכונים בפיד RSS שכולל את השינויים בהיסטוריית הגרסאות באמצעות קישור במסמך.
31 במאי 2016
העדכון הזה כולל את השינויים הבאים:
-
משאבים ושיטות חדשים
-
השיטה החדשה
validator.validateמאפשרת לכם לקבוע אם קובץ מטא-נתונים מכיל שגיאות אימות שימנעו מ-YouTube לעבד אותו בהצלחה. אם הקובץ מכיל שגיאות, המאפייןerrorsבתגובת ה-API מכיל רשימה של שגיאות אימות, שבה מצוינים החומרה, הסיבה והמיקום של כל שגיאה.
-
-
שגיאות חדשות ומעודכנות
-
השיטות
assets.patchו-assets.updateתומכות עכשיו בשגיאה הבאה. חשוב לזכור ששיטה יכולה לתמוך בכמה שגיאות מאותו סוג. כדי לקבל רשימה מלאה של השגיאות האפשריות, אפשר לעיין בתיעוד השגיאות של כל שיטה או בדף שגיאות.שגיאות invalidValue (400)parameters.assetId
הבקשה נכשלה כי הנכס שעודכן מוזג עם נכס אחר. צריך לשלוח מחדש את הבקשה עם מזהה הנכס שמופיע בהודעת השגיאה כערך של הפרמטרassetId.
-
28 במרץ 2016
העדכון הזה כולל את השינויים הבאים:
-
עדכונים למשאבים ולשיטות קיימים
-
המאפיין החדש
matchInfo.matchSegments[]של רכיבclaimמכיל רשימה שבה כל פריט מתאר קטע בסרטון שהוגשה לגביו תלונה על הפרת זכויות יוצרים, שתואם לחלק מסרטון רפרנס. יכולים להיות כמה פלחים של התאמה לטענה. לדוגמה, אם תוכן האודיו והווידאו של סרטון שהועלה זהה לתוכן של סרטון רפרנס, יהיו שני קטעים של התאמה. בקטע אחד יתואר ההתאמה לאודיו ובקטע השני יתואר ההתאמה לסרטון.לכל פלח של התאמה, ה-API מחזיר את משך הזמן והסוג (אודיו או וידאו) של התוכן התואם. בנוסף, ה-API מזהה את ההפרשים בזמן שבהם כל קטע תואם מתחיל ומסתיים גם בסרטון שלגביו הוגשה התלונה וגם בסרטון ההפניה.
-
אפשר עכשיו לעדכן את ערך המאפיין
claimedVideoOptions.newVideoDefaults[]של רכיבcontentOwnerAdvertisingOptionsכשמפעילים את השיטותcontentOwnerAdvertisingOptions.patchאוcontentOwnerAdvertisingOptions.update. -
המאפיין
allowedOptions.autoGeneratedBreaksלקריאה בלבד של המשאבcontentOwnerAdvertisingOptionsיצא משימוש.
-
-
שגיאות חדשות ומעודכנות
-
ה-method
claims.updateשל ה-API תומך עכשיו בשגיאה הבאה. חשוב לזכור ששיטה יכולה לתמוך בכמה שגיאות מאותו סוג. כדי לקבל רשימה מלאה של השגיאות האפשריות, אפשר לעיין בתיעוד השגיאות של כל שיטה או בדף שגיאות.שגיאות badRequest (400)alreadyClaimed
התלונה היא כפילות של תלונה קיימת אחרת, ואי אפשר לעדכן אותה. -
השיטה
assets.listלפעמים מגיעה לזמן קצוב לתפוגה ומחזירה קוד תגובת HTTP500(Internal Server Error), במיוחד כשהבקשה מאחזרת נתונים של נכסים רבים והערך של הפרמטרfetchMatchPolicyהואeffective. אם בבקשהassets.listצוינו כמה מזהי נכסים והתקבלה שגיאה500, כדאי לנסות לשלוח מחדש את הבקשה עבור נכס אחד או מספר קטן יותר של נכסים. -
עדכנו את מסמכי התיעוד של השגיאה
references.insertכדי לציין שאם הבקשה מעלה קובץ רפרנס פגום, הבעיה לא מזוהה עד שהרפרנס עצמו מעובד. לכן, גם אם בקשתreferences.insertתחזיר תגובה חיובית, יכול להיות שההפניה לא תעובד בהצלחה. אחרי שמוסיפים הפניה, מומלץ לשלוח שאילתה באמצעות השיטהreferences.listכדי לוודא שההפניה מופעלת כמצופה.
-
3 בפברואר 2016
העדכון הזה כולל את השינויים הבאים:
-
עדכונים למשאבים ולשיטות קיימים
-
ה-API תומך עכשיו במודעות פרטי מוצר. מודעות כרטיסי מוצר מדגישות מוצרים שקשורים לתוכן של סרטון או מוצגים בו. המודעות האלה הן כרטיסים ממומנים שמוצגים במהלך הסרטון. מערכת המודעות מוסיפה אוטומטית את הכרטיסים האלה. הצופים יראו טיזר של הכרטיס למשך מספר שניות, ויוכלו גם ללחוץ על הסמל בפינה השמאלית העליונה של הסרטון כדי לדפדף בכרטיסים של הסרטון.
כתוצאה מהשינוי הזה, אפשר עכשיו לכלול את הערך
product_listingבערכים של המאפיינים הבאים:משאב/שיטת API נכס contentOwnerAdvertisingOptionsallowedOptions.licAdFormats[]contentOwnerAdvertisingOptionsallowedOptions.ugcAdFormats[]contentOwnerAdvertisingOptionsclaimedVideoOptions.newVideoDefaults[]videoAdvertisingOptionsadFormats[]videoAdvertisingOptions.getEnabledAdscountriesRestriction[].adFormats[] -
הפרמטרים החדשים
createdBeforeו-createdAfterשל השיטהassetSearch.listמנחים את ה-API להחזיר רק נכסים שנוצרו לפני או אחרי תאריך מסוים. -
בתגובת ה-API לבקשת
assetSearch.list, המאפייןtypeתומך עכשיו בערךart_track_video. במרכז העזרה של YouTube יש מידע נוסף על סרטונים עם תמונות רקע. -
השיטה
claimSearch.listתומכת בפרמטרים החדשים הבאים:פרמטרים referenceIdפרמטר המסנן הזה מציין את מזהה קובץ העזר ב-YouTube של קובץ העזר שעבורו אתם מאחזרים תלונות. inactiveReasonsהפרמטר האופציונלי הזה מאפשר להגביל את תגובת ה-API כך שתכלול רק תלונות לא פעילות, על סמך סיבות ספציפיות לכך שהתלונות הפכו ללא פעילות. בהגדרת הפרמטר מפורטים הסוגים של תביעות לא פעילות שאפשר לחפש. partnerUploadedהפרמטר הבוליאני האופציונלי הזה מאפשר לכם לציין שהתשובה של ה-API תכלול רק תלונות שהועלו על ידי שותפים או תלונות שלא הועלו על ידי שותפים. -
האובייקט
references#originationהחדש של משאבreferenceמכיל מידע שמתאר את מקור ההפניה. -
בשיטה
references.insertיש עכשיו תמיכה בהעלאת הפניות שנוצרו באמצעות תוכנת gfp_gen של YouTube. אם אתם מספקים טביעת אצבע שנוצרה מראש, צריך להגדיר את ערך המאפייןfpDirectל-trueבמשאבreferenceשהועלה.שימו לב: בעקבות השינוי הזה, ה-API לא מחזיר יותר שגיאה אם מנסים להגדיר את המאפיין
fpDirectכשמעלים הפניה.
-
-
שגיאות חדשות ומעודכנות
במסמכי התיעוד מפורטות עכשיו השגיאות שמוחזרות על ידי השיטות של משאב
whitelist.בנוסף, בטבלה הבאה מפורטות שגיאות חדשות שה-API תומך בהן והשיטות שיכולות להחזיר כל שגיאה. שימו לב: יכול להיות ששיטה תחזיר כמה שגיאות מאותו סוג. מידע נוסף מופיע במאמרי העזרה בנושא שגיאות לכל שיטה, או בדף שגיאות.
שגיאות badRequest (400)inappropriateCampaignTarget
השיטותcampaigns.insertו-campaigns.updateמחזירות את השגיאה הזו אם קמפיין מנסה להציג סרטון שעלול להיות לא הולם לחלק מהמשתמשים. כדי לפתור את השגיאה, צריך לבחור תוכן אחר להצגה.badRequest (400)canNotCreatePartnerUploadedClaimOnCompositionOrSoundRecordingAssets
השגיאה הזו מוחזרת על ידי השיטהclaims.insertאם מנסים ליצור הצהרה על זכויות יוצרים בתוכן שהעלו שותפים עם נכס של יצירה מוזיקלית או נכס של הקלטת אודיו.badRequest (400) existingSoundRecordingOrMusicVideoClaim
השיטהclaims.insertמחזירה את השגיאה הזו אם כבר קיימת תלונה על מוזיקה מוקלטת בסרטון שצוין. אי אפשר להוסיף הצהרות על זכויות יוצרים ביצירות מוזיקליות ישירות באמצעות ה-API.badRequest (400) asset_id
השיטהreferences.insertמחזירה את השגיאה הזו אם הבקשה ניסתה ליצור הפניה דרך קובץ, אבל לא צוין assetId בבקשה.badRequest (400)canNotBeActivated
השיטהreferences.updateמחזירה את השגיאה הזו אם אי אפשר להפעיל את ההפניה, יכול להיות בגלל הסטטוס של ההפניה או בגלל תנאי הבעלות.badRequest (400)videoNotClaimed
השגיאה הזו מוחזרת על ידי השיטהvideoAdvertisingOptions.getאם לא הגשתם תביעה על הסרטון שאתם מנסים לאחזר לגביו אפשרויות פרסום, ולכן המידע המבוקש לא זמין לכם.
18 בדצמבר 2015
חוקי האיחוד האירופי (EU) מחייבים להציג גילוי נאות מסוים למשתמשי קצה באיחוד האירופי ולקבל מהם הסכמה. לכן, אם אתם מציגים מודעות למשתמשי קצה באיחוד האירופי, אתם צריכים לפעול בהתאם למדיניות Google בנושא הסכמת משתמשים באיחוד האירופי. הוספנו הודעה על הדרישה הזו בתנאים ובהגבלות של ממשק ה-API של YouTube.
21 באפריל 2015
העדכון הזה כולל את השינויים הבאים:
-
המשאב החדש
campaignמייצג קמפיין ספציפי של בעלי תוכן, שמאפשר לבעלי התוכן להשתמש בהערות כדי לקדם תוכן בסרטונים שהמשתמשים העלו והוגשה לגביהם תלונה על הפרת זכויות יוצרים. לדוגמה, בעלי תוכן יכולים ליצור קמפיין שמוסיף קישורים לדף הצפייה של סרט לכל סרטון שהעלה משתמש ושנשלחה לגביו הצהרת זכויות יוצרים, אם הוא מכיל סצנות מהסרט הזה.ה-API תומך בשיטות לביצוע הפעולות
get,list,insert,update,patchו-deleteבמשאביcampaign. -
ה-API תומך בכמה שגיאות חדשות עבור ה-methods החדשות
campaigns.get,campaigns.insert,campaigns.updateו-campaigns.delete.
30 במרץ 2015
העדכון הזה כולל את השינויים הבאים:
-
עדכונים למשאבים ולשיטות קיימים
-
הפרמטר החדש
isrcsשל השיטהassetSearch.listמאפשר לכם לציין רשימה של עד 50 מספרי ISRC. תגובת ה-API תכלול נכסים שמשויכים לקודי ה-ISRC האלה. -
הערכים החדשים הבאים נתמכים בנכס
event[].reasonשל משאבclaimHistory. בכל סיבה מוסבר למה התרחש אירוע מסוים שקשור לתביעה:- closed_audio_claim_on_visual_reference
- closed_partner_exclusion
- closed_reference_conflict
-
הפרמטר החדש
sortשל ה-methodclaimSearch.listמציין את ה-method שתשמש לסידור המשאבים בתגובת ה-API. כברירת מחדל, המשאבים ממוינים בסדר כרונולוגי הפוך (מהחדש ביותר לישן ביותר) על סמך התאריכים שבהם הם נוצרו. אפשר גם למיין את מקורות המידע לפי מספר הצפיות בתוכן שדווח עליו, מהגבוה לנמוך.שימו לב: אם בבקשה
claimSearch.listמוגדר גם ערך הפרמטרstatusכאחד מהערכים הבאים:appealed,disputed,pending,potentialאוroutedForReview, התוצאות ימוינו לפי הזמן שבו מסתיים תהליך בדיקת העובדות. -
ה-methods
ownership.updateו-ownership.patchמציגות עכשיו בצורה נכונה את כל המאפיינים שאפשר לעדכן כשקוראים ל-methods האלה. השינוי הזה מייצג תיקון במאמרי העזרה של ה-API ולא מציין שינוי בפונקציונליות של ה-API. -
בפרמטרים
fetchMatchPolicyשל השיטותassets.getו-assets.list, הערךeffectiveמופיע עכשיו כערך נתמך. הערך הזה מורה לשרת ה-API לאחזר את מדיניות ההתאמה ש-YouTube מחיל על הנכס. -
בפרמטרים
idשל השיטותassets.list,claims.list,contentOwners.list,policies.list,publishers.listו-references.listמצוין עכשיו שערכי הפרמטרים יכולים להכיל עד 50 מזהים מופרדים בפסיקים.
-
-
שגיאות חדשות ומעודכנות
בטבלה הבאה מפורטות שגיאות חדשות שה-API תומך בהן, והשיטות שיכולות להחזיר כל שגיאה. שימו לב: יכול להיות ששיטה תחזיר כמה שגיאות מאותו סוג.
מידע נוסף מופיע במאמרי העזרה בנושא שגיאות לכל שיטה, או בדף שגיאות.
סוג השגיאה פרטי השגיאה תיאור badRequest (400)tooManyIsrcsהשיטה assetSearch.listמחזירה את השגיאה הזו אם הפרמטרisrcsמציין יותר מ-50 קודי ISRC.badRequest (400)videoIsPrivateהשיטה claims.insertמחזירה את השגיאה הזו אם מנסים לשלוח תלונה על סרטון פרטי. אפשר להצהיר בעלות על סרטון רק אם סטטוס הפרטיות שלו הואpublicאוunlisted.notModified (304)blockOutsideOwnershipUnchangedהשיטה claims.updateמחזירה את השגיאה הזו אם לא בוצע שינוי בדגלblockOutsideOwnershipבתלונה. יש כמה סיבות אפשריות לשגיאה הזו. דוגמה נפוצה היא שהשינוי שצוין לא משפיע על הסרטון שמתבצעת בו התביעה.
7 בנובמבר 2014
העדכון הזה כולל את השינויים הבאים:
-
עדכונים למשאבים ולשיטות קיימים
-
הפרמטר
statusשל ה-methodclaimSearch.listתומך עכשיו בערךroutedForReview. הערך הזה מגביל את התוצאות לתלונות שנדרשת לגביהן בדיקה ידנית על סמך כלל במדיניות ההתאמה של נכס. -
הערכים החדשים הבאים נתמכים בנכס
event[].reasonשל משאבclaimHistory. בכל סיבה מוסבר למה התרחש אירוע מסוים שקשור לתביעה:- closed_invalid_reference_segment
- closed_noadsense
- suspended_monetization_on_channel
- video_content_modified
-
המאפיין
origin.sourceשל המשאבclaim, שמזהה את המקור של התביעה, תומך עכשיו בערךmelodyMatch. הצהרה על זכויות יוצרים בעקבות התאמה למלודיה מציינת שהסרטון שלגביו הוגשה ההצהרה כולל יצירה מוזיקלית שזהה ליצירה בקובץ העזר. -
העדפנו את התיעוד של השיטה
references.insertכדי לשקף בצורה נכונה שה-API משתמש בשתי נקודות קצה שונות עבור השיטה הזו. השינוי הזה לא מייצג שינוי בפונקציונליות של ה-API, אלא תיקון במסמכים הקיימים.-
אם הבקשה היא להעלאת קובץ רפרנס חדש, נקודת הקצה הנכונה היא:
POST https://www.googleapis.com/upload/youtube/partner/v1/references
-
אם הבקשה היא ליצור קובץ עזר באמצעות סרטון שהוגשה לגביו הצהרת זכויות יוצרים כתוכן העזר, נקודת הקצה הנכונה היא:
POST https://www.googleapis.com/youtube/partner/v1/references
-
-
-
שגיאות חדשות ומעודכנות
בטבלה הבאה מפורטות שגיאות חדשות שה-API תומך בהן, והשיטות שיכולות להחזיר כל שגיאה. שימו לב: יכול להיות ששיטה תחזיר כמה שגיאות מאותו סוג.
מידע נוסף מופיע במאמרי העזרה בנושא שגיאות לכל שיטה, או בדף שגיאות.
סוג השגיאה פרטי השגיאה תיאור badRequest (400)invalidLabelNameהשיטות assets.insert,assets.updateו-assetLabels.insertמחזירות את השגיאה הזו אם השם של תווית נכס לא תקין. אורך השמות של התוויות צריך להיות בין 2 ל-30 תווים. אסור להשתמש בהם בסוגריים זוויתיים, פסיקים, נקודתיים, אמפרסנד (&) או קו אנכי (|).badRequest (400)ownerHaveMaximumNumberOfLabelsהשיטות assets.insert, assets.updateו-assetLabels.insertמחזירות את השגיאה הזו אם בעלי תוכן כבר הגדירו 2, 500 תוויות ייחודיות לנכסים, שהוא המספר המקסימלי שמותר כרגע.badRequest (400)tooManyLabelsOnOneAssetהשיטות assets.insertו-assets.updateמחזירות את השגיאה הזו אם נכס כבר משויך ל-30 תוויות נכס, שהוא המספר המקסימלי שמותר כרגע.badRequest (400)channelMonetizationSuspendedהשגיאה הזו מוחזרת בשיטות claims.insertו-claims.updateאם הערוץ של סרטון מושעה בגלל תלונות של שותפים.badRequest (400)channelNotActiveהשיטה claims.updateמחזירה את השגיאה הזו אם הערוץ של הסרטון לא פעיל. -
השיטות
assets.insertו-assets.updateלא מחזירות יותר שגיאתbadRequestעבור נכסים מסוימים אם המשאב בגוף הבקשה לא מכיל את המאפייןmetadataMine.contentType.
23 בספטמבר 2014
העדכון הזה כולל את השינויים הבאים:
-
שינויים במזהה של בעלי התוכן
השינויים במזהה בעל התוכן שפורסמו בהיסטוריית הגרסאות ב-9 ביולי 2014 נכנסו לתוקף. כתוצאה מהשינוי הזה, ה-API מחזיר עכשיו מזהה ייחודי שנוצר כדי לזהות את בעל התוכן שמשויך למשתמש שאומת או למשאב שמנוהל דרך ה-API. בעבר, ה-API החזיר שם שניתן לקריאה על ידי בני אדם כמזהה, כמו qrs_network.
השינוי הזה משפיע על הפונקציונליות הבאה של ה-API, ויש סיכוי גבוה שהוא ישפיע על שותפים שהטמיעו קודי שותפים באפליקציות שלהם.
- ה-API מחזיר עכשיו את המזהה החדש כערך של מאפייני משאבים שהחזירו בעבר את קוד השותף, כמו המאפיין
idשל המשאבcontentOwner. - כל השיטות ב-API תומכות בפרמטר
onBehalfOfContentOwner, שמזהה את בעלי התוכן ששמם מופיע בבקשת ה-API. אחרי השינוי, צריך להגדיר את הפרמטר למזהה החדש במקום לקוד השותף. כדי למנוע שיבושים בקוד, הפרמטר יקבל כל אחד מהערכים במהלך תקופת המעבר. - אחרי השינוי, בפרמטר
contentOwnerIdשל השיטהcontentOwners.listצריך לציין את המזהה החדש במקום את קוד השותף.
- ה-API מחזיר עכשיו את המזהה החדש כערך של מאפייני משאבים שהחזירו בעבר את קוד השותף, כמו המאפיין
-
עדכונים למשאבים ולשיטות קיימים
-
הפרמטר החדש
metadataSearchFieldsשל השיטהassetSearch.listמאפשר לכם לציין שדות מטא נתונים של נכסים שאתם רוצים לחפש, וגם את הערכים שאתם רוצים לחפש בשדות האלה. ערך הפרמטר הוא רשימה מופרדת בפסיקים של צמדי שדה וערך. בתוך כל צמד, השדה והערך מופרדים בנקודתיים. -
אובייקט
appliedPolicyהחדש של משאבclaimמציין את המדיניות שמערכת YouTube מחילה בפועל על ההצהרה. ערך האובייקט הוא משאבpolicy. המשאב הזה מכיל מידע על המדיניות במדינות שבהן בעלי התוכן ששלחו את הבקשה הם הבעלים של נכס התוכן שעליו נשלחה תביעת הבעלות.המדיניות שחלה על התוכן יכולה להיות שונה מהמדיניות שבעלי התוכן הגדירו בשתי דרכים:
-
היא מתייחסת למדיניות שהוגדרה על ידי בעלים אחרים שיש להם בעלות חלקית על הנכס שהוגשה לגביו התלונה בחלק מהאזורים שבהם בעל התוכן שהגיש את בקשת ה-API הצהיר על בעלות.
-
היא מתייחסת למדיניות האדמיניסטרטיבית של YouTube שחלה באזורים שבהם בעלי התוכן הם הבעלים של הנכס שהוגשה לגביו תלונה על הפרת זכויות יוצרים.
-
-
המאפיין החדש
uploaderChannelIdשל רכיבclaimHistoryמזהה את מזהה הערוץ שאליו הועלה הסרטון שהוגשה לגביו תלונה על הפרת זכויות יוצרים.
-
8 בספטמבר 2014
העדכון הזה כולל את השינויים הבאים:
-
משאבים ושיטות חדשים
-
המשאב החדש
assetLabelמזהה תווית טקסט שאפשר להקצות לנכס. תוויות לסימון נכסים מאפשרות לכם להוסיף נכסים לקטגוריות מותאמות אישית, וכך לארגן את ספריית הנכסים הדיגיטליים בקלות. אפשר לחפש נכסים לפי התוויות שלהם, וכך לפשט תרחישי שימוש שבהם צריך לעדכן קבוצות ספציפיות של נכסים.- השיטה
assetLabels.listמאפשרת לאחזר רשימה של תוויות של בעלי תוכן. - השיטה
assetLabels.insertמאפשרת ליצור תווית נכס חדשה. אפשר גם ליצור תוויות חדשות על ידי הפעלת השיטהassets.updateועדכון התוויות של נכס. שרת ה-API ייצור באופן אוטומטי משאבassetLabelחדש לכל תווית שלא הוגדרה קודם.
- השיטה
-
-
עדכונים למשאבים ולשיטות קיימים
-
המאפיין
label[]של המשאבassetעודכן כדי לציין שאפשר להתקשר אל method assets.updateכדי לעדכן את התוויות של נכס. עם זאת, אי אפשר להגדיר תוויות של נכס כשמפעילים את השיטהassets.insert.במדריך החדש שימוש בתוויות של נכסים מוסבר איך ליצור ולאחזר תוויות של נכסים, וגם איך לעדכן את התוויות של נכס או לחפש נכסים שמשויכים לתוויות מסוימות.
-
-
שגיאות חדשות ומעודכנות
ה-API תומך בכמה שגיאות חדשות בשיטות
assetLabels.listו-assetLabels.insertהחדשות.
9 ביולי 2014
העדכון הזה כולל את השינויים הבאים:
-
שינויים במזהה של בעלי התוכן
בעבר, ה-API השתמש בקוד שותף שניתן לקריאה על ידי בני אדם, כמו qrs_network, כדי לזהות באופן ייחודי את בעל התוכן שמשויך למשתמש שאומת או למשאב שמנוהל דרך ה-API. ברבעון השלישי של 2014, ה-API יעבור לשימוש במזהה ייחודי בן 22 תווים כדי לזהות בעלי תוכן. השינוי משפיע על הפונקציונליות הבאה של ה-API, ויש סיכוי גבוה שהוא ישפיע על שותפים שהטמיעו קודי שותפים בקידוד קשיח באפליקציות שלהם.
- ממשק ה-API יחזיר את המזהה בן 22 התווים כערך של מאפייני משאבים שהחזירו בעבר את קוד השותף, כמו המאפיין
idשל המשאבcontentOwner. - כל השיטות ב-API תומכות בפרמטר
onBehalfOfContentOwner, שמזהה את בעלי התוכן ששמם מופיע בבקשת ה-API. אחרי השינוי, הפרמטר צריך להיות מוגדר למזהה בן 22 התווים במקום לקוד השותף. כדי למנוע שיבושים בקוד, הפרמטר יקבל כל אחד מהערכים במהלך תקופת המעבר. - אחרי השינוי, הפרמטר
contentOwnerIdשל השיטהcontentOwners.listצריך לציין את המזהה בן 22 התווים במקום את קוד השותף.
- ממשק ה-API יחזיר את המזהה בן 22 התווים כערך של מאפייני משאבים שהחזירו בעבר את קוד השותף, כמו המאפיין
-
עדכונים למשאבים ולשיטות קיימים
-
עכשיו יש תמיכה במשאב
assetבמאפייןlabel, שמציין רשימה של תוויות נכסים שמשויכות לנכס. ניתן להחיל תווית על מספר נכסים וכך לקבץ אותם. אפשר להשתמש בתוויות כמסנני חיפוש כדי לבצע עדכונים של מספר פריטים בו-זמנית, להוריד דוחות או לבצע סינון נתונים ב-YouTube Analytics. -
ה-method
assetSearch.listתומך עכשיו בפרמטרים האופציונליים הבאים:-
labels: מגביל את התוצאות כך שיכללו רק נכסים שמשויכים לתוויות שצוינו. כברירת מחדל, ה-API מחזיר נכסים שתואמים לכל התוויות שצוינו. עם זאת, אפשר להשתמש בפרמטרincludeAnyProvidedLabelכדי להנחות את ה-API להחזיר נכסים שתואמים לתוויות שצוינו. -
includeAnyProvidedLabel: הפרמטר הזה משמש בשילוב עם הפרמטרlabels, ומורה ל-API להחזיר נכסים שמשויכים לתוויות שצוינו בערך הפרמטר שלlabels.
-
-
משאב
claimHistoryמכיל עכשיו את המאפיינים החדשים הבאים:- המאפיין
event[].source.userEmailמספק את כתובת האימייל של המשתמש שהתחיל את האירוע. - המאפיין
event[].typeDetails.disputeNotesמכיל הערות לגבי מחלוקת על אירועdispute_create.
- המאפיין
-
ה-method
claimSearch.listתומך עכשיו בפרמטרים האופציונליים הבאים:-
createdAfter: מגביל את התוצאות כך שיכללו רק תביעות שנוצרו אחרי התאריך שצוין. -
createdBefore: מגביל את התוצאות כך שיכללו רק תביעות שנוצרו לפני התאריך שצוין. -
includeThirdPartyClaims: הפרמטר הזה משמש יחד עם הפרמטרvideoIdכדי לציין אם לכלול את הטענות של צד שלישי בתוצאות ה-API.
-
-
-
מידע מפורט יותר על השגיאה
במסמכי התיעוד בנושא שגיאות מצוין עכשיו קוד תגובת ה-HTTP לכל סוג שגיאה.
-
שגיאות חדשות ומעודכנות
בטבלה הבאה מפורטות שגיאות חדשות שה-API תומך בהן, והשיטות שיכולות להחזיר כל שגיאה. שימו לב: יכול להיות ששיטה תחזיר כמה שגיאות מאותו סוג. לדוגמה, אם מנסים להוסיף משאב
assetשחסר בו שדה חובה של מטא-נתונים, מוחזרת שגיאתrequired. למעשה, יכול להיות שיש יותר משדה אחד של מטא נתונים שנדרש, וכל אחד מהם יחזיר שגיאה עם הודעה שונה במקצת.מידע נוסף מופיע במאמרי העזרה בנושא שגיאות לכל שיטה, או בדף שגיאות.
שיטה שגיאות assetSearch.list-
invalidValue– ה-API לא תומך באפשרות לחפש נכסי תוכניות או נכסי עונות. משנים את הערך של הפרמטרtypeלערך נתמך.
assets.insert-
conflict– כבר קיימים יותר מדי נכסים עם אותו מזהה (למשל מזהה מותאם אישית, קוד ISRC וכו'). conflict– כבר קיימים יותר מדי עותקים של הנכס שצוין.-
invalidValue– למשתמש שקורא ל-API אין הרשאה ליצור נכסים מהסוג שצוין.
assets.patchassets.update-
badRequest– ה-API לא תומך בהמרה של סוג הנכס שניסיתם לבצע.
claimSearch.list-
badRequest– אפשר להשתמש בפרמטרincludeThirdPartyClaimsרק בשילוב עם המסנןvideoId.
ownership.patchownership.updatebadRequest– אי אפשר לעדכן את הבעלות על נכס מסוג תמונת רקע לסרטון.
references.patchreferences.update-
badRequest– ההפניה נמצאת במצב לא תקין עבור הפעולה שאתם מנסים לבצע.
-
3 בפברואר 2014
העדכון הזה כולל את השינויים הבאים:
-
עדכונים למשאבים ולשיטות קיימים
-
משאב
claimSearchכולל עכשיו את המאפיינים החדשים הבאים:- האובייקט
originמכיל מידע שמתאר את האופן שבו נוצרה התביעה. - המאפיין
thirdPartyClaimמכיל ערך בוליאני שמציין אם התביעה הוגשה על ידי בעל תוכן דיגיטלי שאינו זה שמשויך למשתמש שמבצע את החיפוש.
- האובייקט
-
ה-method
claimSearch.listתומך עכשיו בפרמטרים האופציונליים הבאים:-
contentType: מגביל את התוצאות כך שיכללו רק תלונות על אודיו בלבד, תלונות על סרטונים בלבד או תלונות על אודיו וידאו. -
origin: מציין מקור אחד או יותר של תלונות, כמוdescriptiveSearchאוvideoMatch, שרוצים למצוא תלונות לגביהם. -
status: הגבלת התוצאות כך שיכללו רק תביעות עם הסטטוס שצוין.
-
-
המאפיין
statusשל משאבclaimתומך עכשיו בערכים הנוספים הבאים:appealed,disputed,potential,takedownו-unknown. -
המאפיין החדש
blockOutsideOwnershipשל משאבclaimמציין אם הסרטון שהוגשה לגביו הצהרה על זכויות יוצרים צריך להיחסם באזורים שבהם אין בעלות מפורשת עליו. כברירת מחדל, סרטון שהוגשה לגביו תלונה עדיין יהיה זמין לצפייה במדינות שבהן לא הוגדרו נתוני בעלות על הנכס שמשויך לתלונה. -
המאפיין החדש
allowedOptions.autoGeneratedBreaksבמשאבcontentOwnerAdvertisingOptionמציין אם השותף יכול לבחור להציג מודעות באמצע סרטון (mid-roll) או מודעות וידאו In-stream בזמני הפסקה שנקבעו אוטומטית על ידי YouTube. -
עכשיו אפשר לקרוא לשיטה
contentOwners.listעם אסימון הרשאה שמציין את היקף ההרשאהhttps://www.googleapis.com/auth/youtubepartner-content-owner-readonly. -
המאפיין
timeUpdatedהחדש של המשאבpolicyמציין את הזמן שבו המדיניות עודכנה לאחרונה. -
ה-method
policies.listתומך עכשיו בפרמטר אופציונליsort, שאפשר להשתמש בו כדי לציין שהתוצאות צריכות להיות ממוינות בסדר עולה או יורד לפי הזמן שבו הן עודכנו לאחרונה. -
המאפיין החדש
expiryTimeשל רכיבreferenceConflictמציין את השעה שבה תקופת הבדיקה של ההתנגשות עם קובץ העזר תסתיים, וההתנגשות תפוג. -
המאפיין החדש
autoGeneratedBreaksשל רכיבvideoAdvertisingOptionמציין אם בסרטון יוצגו מודעות באמצע הסרטון, מודעות In-stream בזמני הפסקה שנקבעו אוטומטית על ידי YouTube.
-
שגיאות חדשות ומעודכנות
בטבלה הבאה מפורטות שגיאות חדשות שה-API תומך בהן, והשיטות שיכולות להחזיר כל שגיאה. שימו לב: יכול להיות ששיטה תחזיר כמה שגיאות מאותו סוג. לדוגמה, אם מנסים להוסיף משאב
assetשחסר בו שדה חובה של מטא-נתונים, מוחזרת שגיאתrequired. למעשה, יכול להיות שיש יותר משדה אחד של מטא נתונים שנדרש, וכל אחד מהם יחזיר שגיאה עם הודעה שונה במקצת.מידע נוסף מופיע במאמרי העזרה בנושא שגיאות לכל שיטה, או בדף שגיאות.
שיטה שגיאות assets.insertassets.update-
badRequest– ה-API לא תומך בפעולות כתיבה בנכסים מסוג תמונת רקע לסרטון.
claimSearch.list-
invalidValue– הפרמטרpageTokenבבקשה מציין טוקן דף לא תקין.
claims.insert-
badRequest– התלונה שאתם מנסים ליצור לא תקינה כי הערוץ של הסרטון לא פעיל. -
badRequest– הסרטון שאתם מנסים לשלוח לגביו תלונה פטור ממדיניות ההסרה. לשאלות, אפשר לפנות אל copyright@youtube.com -
badRequest– אי אפשר לעבד את הבקשה כי אין לך אפשרות ליצור תלונה על הפרת זכויות יוצרים של צד שלישי בסרטון שצוין. -
conflict– ל-YouTube אין אפשרות ליצור את התלונה המבוקשת כי הסרטון הגיב לבקשת הסרה. -
conflict– אי אפשר ליצור את התלונה המבוקשת ב-YouTube כי יש לסרטון תלונה פעילה להסרת תוכן.
references.insert-
badRequest– הסרטון שהוגשה לגביו תלונה שבו ניסיתם להשתמש נמחק או נדחה, או שהעיבוד שלו נכשל.
-
-
השגיאות
contentOwnerNotProvidedו-internalError, שלא ספציפיות לשיטת API מסוימת, לא מופיעות יותר בכל דף שיטה. תיאורי השגיאות האלה עדיין מופיעים בקטע שגיאות כלליות בתיעוד השגיאות של ה-API.
12 בספטמבר 2013
העדכון הזה כולל את השינויים הבאים:
-
משאבים ושיטות חדשים
-
המשאב החדש
referenceConflictמזהה התנגשות בין שני קובצי עזר ומפרט את ההתאמות שהיו בין הקבצים האלה כשההתנגשות זוהתה. השיטהreferenceConflicts.listמאפשרת לאחזר רשימה של מחלוקות לא פתורות לגבי הפניות שמשויכות לבעלי התוכן המורשים. השיטהreferenceConflicts.getמאפשרת לאחזר הפניה לסתירה על ידי ציון מזהה ההפניה הייחודי לסתירה.
עדכונים למשאבים ולשיטות קיימים
-
ה-API תומך עכשיו באפשרות לאחזר את מדיניות ההתאמה האפקטיבית של נכס. השינוי הזה מקביל לשינויים שפורסמו ב-16 ביולי 2013, שכללו תמיכה באחזור של קבוצת המטא-נתונים הקנונית ונתוני הבעלות של נכס.
כדי לאחזר את מדיניות ההתאמה האפקטיבית של נכס, מגדירים את ערך הפרמטר
fetchMatchPolicyל-effectiveכשמפעילים את ה-methodassets.getאוassets.list. בתגובת ה-API, אובייקטmatchPolicyEffectiveבכל משאבassetשמוחזר מכיל את מדיניות ההתאמה בפועל של הנכס הזה. -
אובייקט
ownershipConflictsחדש במשאבassetמכיל מידע על מחלוקות בנושא בעלות על הנכס. המבנה של האובייקט דומה למבנה של משאבownership, שמזהה כל סוג שונה של זכויות שיכולות להיות לבעלי נכס. (ברוב סוגי הנכסים, הבעלים יכולים להיות בעלים כלליים של הנכס, אבל בנכסים מסוג יצירה מוזיקלית, הבעלים יכולים לפרט את הבעלות שלהם על זכויות ביצוע, זכויות סינכרון או זכויות מכניות).באופן דומה, האובייקט
ownershipConflictsמכיל רשימות נפרדות שמזהות מחלוקות לגבי זכויות בעלות כלליות, זכויות ביצוע, זכויות סנכרון וזכויות מכניות. לגבי כל מחלוקת, הנתונים מזהים את האזורים שבהם היא מתרחשת, את הבעלים שסיפקו נתוני בעלות סותרים ואת אחוז הבעלות על הנכס שכל אחד מהבעלים הסותרים טוען שיש לו. -
ה-methods
assets.getו-assets.getתומכים עכשיו בפרמטר החדשfetchOwnershipConflicts. הפרמטר מקבל ערך בוליאני שמציין אם בקשת ה-API צריכה לאחזר נתוני התנגשויות בנוגע לבעלות על הנכסים בתגובת ה-API. ערך ברירת המחדל הואfalse, כלומר לא מוחזרים קונפליקטים של בעלות. -
ההגדרה של הפרמטר
qשל השיטהassetSearch.listעודכנה כדי לזהות את שדות המטא-נתונים שמערכת YouTube מחפשת. -
בתיעוד של גוף הבקשה לשיטת
references.insertמצוין עכשיו שצריך להגדיר את הערך של המאפייןcontentType. השינוי הזה מעדכן את התיעוד כך שישקף בצורה נכונה את הפונקציונליות בפועל של ה-API, אבל הוא לא מייצג שינוי בפונקציונליות של ה-API.
-
-
שגיאות חדשות ומעודכנות
-
ה-API תומך בשגיאה חדשה
forbidden, שלא ספציפית לשיטה מסוימת, שמציינת שאי אפשר לאשר פעולה שנדרשה על ידי חשבון שירות. -
השיטה
assets.insertמזהה עכשיו שגיאות במטא-נתונים שמתרחשות במאפיינים באובייקטmetadataMineולא באובייקטmetadata, שהוצא משימוש בעדכון ה-API מ-16 ביולי 2013. -
הדף שגיאות עודכן כך שעבור כל משאב שתומך בשיטות
updateו-patch, הדף מכיל טבלה אחת שמפרטת את השגיאות שמוחזרות על ידי שתי השיטות האלה. בעבר, הדף הציג את השגיאות לכל שיטה בנפרד, למרות שהרשימות תמיד היו זהות.
-
16 ביולי 2013
העדכון הזה כולל את השינויים הבאים:
-
משאבים ושיטות חדשים
-
השיטה החדשה
claimHistory.getמאפשרת לכם לזהות ולאחזר מידע על תלונה ספציפית. משאבclaimHistoryשמוחזר מכיל רשימה של אירועים שקשורים לתלונה, כמו יצירה, עדכון, ערעור או סגירה של התלונה. -
השיטה החדשה
claimSearch.listמאפשרת לכם לחפש תביעות שעומדות באחד או יותר מהקריטריונים הבאים:- התלונות משויכות לנכס ספציפי.
- התלונות משויכות לסרטון ספציפי.
- הטענות תואמות למחרוזת שאילתה שסופקה בבקשה.
כל משאב
claimSnippetבתגובת ה-API מכיל פרטים על תלונה, כולל מזהה התלונה הייחודי, הסטטוס שלה, הסוג שלה (audio,videoאוaudiovisual), הנכס והסרטון שמשויכים לתלונה. בנוסף, במשאב מצוינים מספר הצפיות בסרטון שהוגשה לגביו תלונה על הפרת זכויות יוצרים ושם הסרטון.
-
-
עדכונים למשאבים ולשיטות קיימים
-
במסמכים מפורטים עכשיו הערכים הנתמכים של מאפיינים שיש להם קבוצה של ערכים ממוספרים. נכסים כאלה כוללים את הנכס
typeשל משאבassetואת הנכסstatusשל משאבclaim. -
בשיטות
assets.getו-assets.list, ה-API תומך עכשיו בערכים מופרדים בפסיקים עבור פרמטרי הבקשהfetchMetadataו-fetchOwnership, כך שאפשר לאחזר כמה קבוצות של מטא-נתונים או נתוני בעלות.בטבלה שלמטה מוסבר על השינויים המקבילים במבנה של משאב
asset, וגם על ההשפעות של השינויים האלה על ה-API methods שמשאביasset,get,list,insert,updateאוpatchמשתמשים בהם.-
האובייקט
metadataהוצא משימוש והוחלף באובייקטיםmetadataMineו-metadataEffective. האובייקטים החדשים מאפשרים למשאבassetלכלול גם את קבוצת המטא-נתונים שסופקה על ידי בעל התוכן ששולח את בקשת ה-API, וגם את קבוצת המטא-נתונים הקנונית ש-YouTube קבעה שהיא המדויקת והמלאה ביותר עבור הנכס. -
באופן דומה, האובייקט
ownershipהוחלף באובייקטיםownershipMineו-ownershipEffective. -
האובייקט
matchPolicyהוחלף באובייקטmatchPolicyMine. (בשלב הזה, ה-API לא תומך באפשרות לאחזר את מדיניות ההתאמה האפקטיבית של נכס).
הערה: כדי להבטיח תאימות לאחור, אם מבקשים רק גרסה אחת של מטא-נתונים, רק קבוצה אחת של נתוני בעלות או רק מדיניות התאמה אחת לנכס, תגובת ה-API תכלול גם את האובייקט שהוצא משימוש וגם את האובייקט החדש שנתמך. לדוגמה, אם בבקשה הפרמטר
fetchMetadataמוגדר לערךmine, תגובת ה-API תכיל אובייקטmetadataואובייקטmetadataMine, שניהם יכילו את אותם נתונים. (היכולת להגדיר אתfetchMetadata=mineנתמכה לפני עדכון התכונה שמאפשרת לאחזר כמה גרסאות של מטא-נתונים).
עם זאת, אם הפרמטרfetchMetadataמוגדר כ-mine,effective, תגובת ה-API תכיל אובייקטים מסוגmetadataMineו-metadataEffective, אבל לא תכיל אובייקט מסוגmetadata. (האפשרות להגדירfetchMetadata=mine,effectiveלא נתמכה לפני עדכון התכונה הזה, ולכן אין צורך להחזיר את האובייקטmetadataלצורך תאימות לאחור). אותו עיקרון חל גם על הפרמטריםfetchOwnershipו-fetchMatchPolicy.
באופן דומה, לצורך תאימות לאחור, בקשה ל-insert, ל-updateאו ל-patchשל משאבassetיכולה לכלול את האובייקטmetadataMineאו את האובייקטmetadata. אותו עיקרון חל על הגדרת נתוני הבעלות או מדיניות ההתאמה של משאבasset. -
-
הפרמטרים
assetId,qו-videoIdשל השיטהclaims.listהוצאו משימוש. כדי לחפש תלונות על הפרת זכויות יוצרים לפי אחד מהקריטריונים האלה, משתמשים בשיטה claimSearch.list, שתומכת בכל הפרמטרים האלה. -
במשאב
ownership, הערכים של המאפייניםgeneral[].ratio,performance[].ratio,synchronization[].ratioו-mechanical[].ratioהם עכשיו בפורמט תוכןdoubleבמקוםinteger. -
בהגדרה של מאפיין
rules[].actionבמשאבpolicyמופיעים עכשיו ערכים תקינים למאפיין הזה:block,monetize,takedownו-track. עם זאת, חשוב לזכור שאי אפשר להשתמש ב-API כדי להחיל מדיניות הסרת תוכן על תלונה. -
המאפיין החדש
claimIdשל משאבreferenceקיים אם קובץ העזר נוצר על ידי שיוך נכס לסרטון ב-YouTube קיים שהועלה לערוץ YouTube שמקושר לחשבון CMS שלכם. במקרה כזה, השדה הזה מכיל את מזהה התלונה שמייצגת את השיוך שנוצר בין הנכס לבין הסרטון. -
המאפיין החדש
excludedIntervals[]של משאבreferenceמציין רשימה של מקטעי זמן במהלך ההפניה, ש-YouTube צריך להתעלם מהם כשמנסים למצוא התאמות להפניה. כל מקטע זמן מציין שעת התחלה ושעת סיום שנמדדות בשניות מתחילת הסרטון. -
ב-API כבר לא נדרש להגדיר את המאפיין
statusבמשאבreferenceשנשלח בגוף הבקשהreferences.updateאוreferences.patch. -
התיעוד תוקן כך שפורמט התגובה של ה-API ל-method
videoAdvertisingOptions.getEnabledAdsמתואר בצורה נכונה. התשובה, שהיא משאבyoutubePartner#videoAdvertisingOptionGetEnabledAds, מכילה את הפרטים הבאים:-
id– המזהה שמשמש את YouTube לזיהוי ייחודי של הסרטון שהוגשה לגביו הצהרת זכויות יוצרים, שמשויך להגדרות. -
adBreaks– רשימה של אובייקטים שכל אחד מהם מכיל מידע על נקודה לפני, במהלך או אחרי הפעלת הסרטון, שבה מותר להציג מודעות. כל אובייקט יכול גם לציין מאפיינים אחרים של הפסקה למודעה, כמו מיקומי מודעות שמוצגים במהלך ההפסקה וסוגי המודעות שמותר להציג בכל מיקום. -
adsOnEmbeds– שדה בוליאני שמציין אם מערכת YouTube יכולה להציג מודעות כשהסרטון מופעל בנגן מוטמע. -
countriesRestriction– רשימה של אובייקטים שבה כל אובייקט מזהה רשימה של אזורים ואת פורמטי המודעות שמוצגים במהלך ההפעלה של הסרטון באזורים האלה.
-
-
-
שגיאות חדשות ומעודכנות
-
בטבלה הבאה מפורטות שגיאות חדשות שה-API תומך בהן, והשיטות שיכולות להחזיר כל שגיאה. הוא גם מזהה שגיאות שהשתנו. שימו לב: יכול להיות ששיטה תחזיר כמה שגיאות מאותו סוג. לדוגמה, אם מנסים להוסיף משאב
assetשחסר בו שדה חובה של מטא-נתונים, מוחזרת שגיאתrequired. למעשה, יכול להיות שיש יותר משדה אחד של מטא נתונים שנדרש, וכל אחד מהם יחזיר שגיאה עם הודעה שונה במקצת.מידע נוסף מופיע במאמרי העזרה בנושא שגיאות לכל שיטה, או בדף שגיאות.
שיטה שגיאות assets.insertassets.updateassets.patch- שגיאות
invalidValueו-requiredששויכו בעבר לנכסי צאצא של האובייקטmetadataמשויכות עכשיו לאותם נכסי צאצא באובייקטmetadataMine.
claimHistory.get-
notFound– לא הצלחנו למצוא את התביעה שאת ההיסטוריה שלה ניסית לאחזר. -
required– בבקשה לא צוין ערך לפרמטרclaimId.
claimSearch.listclaims.list-
badRequest– בבקשה צוינו קריטריונים לא תקינים. אפשר לציין לכל היותר אחד מפרמטרי הסינון הבאים:q,assetId,videoId.
claims.insert-
badRequest– התלונה שאתם מנסים ליצור לא תקינה כי בעל התוכן המבוקש לא רשום כבעלים של הנכס שמשויך לתלונה. -
badRequest– לבעלי התוכן שאתם פועלים בשמם אין הרשאה ליצור מדיניות עם הפעולה שצוינה. invalidValue– לבעלי התוכן שאתם פועלים בשמם אין הרשאה להגיש תביעות על סרטונים שהועלו על ידי משתמשים באמצעות ה-API.
contentOwners.list-
badRequest– בבקשה צוינו קריטריונים לא תקינים. צריך לציין בדיוק אחד מפרמטרים הסינון הבאים:fetchMine,id. (בעבר, השגיאה הציגה קבוצה שונה של פרמטרים של מסננים –has_conflicts_with,restrict_to_user,name_prefixו-id).
ownership.updateownership.patch-
badRequest– בקשה לעדכון נתוני הבעלות של נכס יצירה חייבת לציין נתוני בעלות מפורטים – זכויותmechanical,performance,synchronizationו/אוlyric– ולא זכויות בעלותgeneral. יש עכשיו תמיכה בסוג הזכויותlyric.
policies.insertpolicies.updatepolicies.patch-
invalidValue– הבקשה מכילה כלל מדיניות לא תקין כי ה-API לא תומך ביצירה או בשינוי של מדיניות שמציינת פעולה מסוגtakedown. השגיאה הזו, שמוצגת עם הסיבהinvalidPolicyTakedownAction, מחליפה את השגיאהinvalidPolicyConditionalTakedownשהוצאה משימוש.
references.insert-
badRequest– בבקשה צריך לשלוח קובץ מדיה או לציין ערך לפרמטר הבקשהclaimId. עם זאת, יכול להיות שבבקשה לא יישלח קובץ מדיה וגם לא יצוין ערך לפרמטר הבקשהclaimId. -
badRequest– כבר נוצר קובץ עזר לאותו תוכן מתלונה אחרת לגבי אותו סרטון ב-YouTube. -
badRequest– ה-API לא תומך באפשרות להגדיר ערך לנכסfpDirectכשיוצרים הפניה. -
internalError– יש בעיה בקובץ המדיה שהועלה. -
invalidValue– הערך של פרמטר הבקשהcontentType,assetIdאוclaimIdלא תקין. השגיאה מציינת את הערך הלא תקין. -
notFound– לא הצלחנו למצוא את הנכס או התלונה שציינתם. צריך לבדוק את ערכי הפרמטריםassetIdו-claimIdבבקשה. -
required– בבקשה צריך לציין ערך לפרמטרcontentType.
references.insertreferences.updatereferences.patch-
invalidValue– הערכים שלexcludedIntervalsשצוינו בהפניה לא תקינים. שימו לב שאי אפשר לציין מרווחי זמן להחרגה כשמשביתים קובץ עזר.
- שגיאות
-
10 במאי 2013
העדכון הזה כולל את השינויים הבאים:
-
YouTube לא מזהה יותר תכונות ושירותים ניסיוניים של API. במקום זאת, אנחנו מספקים עכשיו רשימה של ממשקי YouTube API שחלים עליהם כללי המדיניות בנושא הוצאה משימוש.
8 באפריל 2013
העדכון הזה כולל את השינויים הבאים:
-
שם ה-API שונה ל-YouTube Content ID API.
-
השתנו כמה מאפיינים במשאב
assetMatchPolicy:- ערך המאפיין
kindהשתנה מ-youtubePartner#policyל-youtubePartner#assetMatchPolicy. - המאפיין החדש
policyIdמכיל ערך שמזהה באופן ייחודי משאב של מדיניות שמורה. - ערך המאפיין
rules[].subactionהוא עכשיו רשימה של מחרוזות ולא מחרוזת. - ערך המאפיין
rules[].conditions.contentMatchTypeהוא עכשיו רשימה של מחרוזות ולא מחרוזת. - המאפיינים
id,nameו-descriptionהוסרו.
- ערך המאפיין
-
התיעוד של השיטה
assetMatchPolicy.updateעודכן כדי לשקף את העובדה שאפשר להגדיר ערכים למאפייןpolicyIdאו לאובייקטrules[]כשקוראים לשיטה. -
במשאב
claimsיש עכשיו תמיכה בכמה מאפיינים חדשים:שם הנכס ערך תיאור timeCreateddatetimeהתאריך והשעה שבהם נוצרה התלונה על הפרת זכויות יוצרים. matchInfoobjectאובייקט matchInfoמכיל מידע על התוכן התואם שיצר את התביעה. המידע הזה נכלל במשאבclaimרק אם התלונה נוצרה אוטומטית כי סרטון שהועלה תאם לקובץ רפרנס קיים.matchInfo.referenceIdstringהמזהה הייחודי שמשמש את YouTube לזיהוי פריט ההפניה referenceשיצר את ההתאמה.matchInfo.longestMatchobjectאובייקט longestMatchמכיל מידע על ההתאמה הארוכה ביותר בין קובץ העזר לבין הסרטון שהועלה.matchInfo.longestMatch.durationSecsunsigned longמשך ההתאמה, בשניות. matchInfo.longestMatch.userVideoOffsetunsigned longההיסט של הזמן שבו המשחק מתחיל, בשניות מתחילת הסרטון שהועלה. matchInfo.longestMatch.referenceOffsetunsigned longההיסט הזמני שחל בתחילת המשחק, שנמדד בשניות מתחילת ההפניה. matchInfo.totalMatchobjectאובייקט totalMatchמכיל מידע על הכמות הכוללת של הסרטון שהועלה שתואמת לקובץ העזר, ועל הכמות הכוללת של קובץ העזר שתואמת לסרטון שהועלה. יכול להיות שהערכים האלה יהיו שונים אם התוכן התואם מופעל בלולאה בסרטון שהועלה או בקובץ העזר. לדוגמה, אם סרטון שהועלה כולל קליפ בן 10 שניות מקובץ עזר, אבל הקליפ חוזר על עצמו שש פעמים, אז סך התוכן התואם בסרטון שהועלה הוא 60 שניות, אבל סך התוכן התואם בקובץ העזר הוא רק 10 שניות.matchInfo.totalMatch.userVideoDurationSecsunsigned longהאורך הכולל בשניות של התוכן בסרטון שהועלה שתואם לקובץ העזר. matchInfo.totalMatch.referenceDurationSecsunsigned longהאורך הכולל בשניות של תוכן העזר שתואם לסרטון שהועלה. originobjectהאובייקט originמכיל מידע שמתאר את מקור התלונה.origin.sourcestringמקור התלונה. -
הנכס
policyבמשאבclaimsעודכן כדי לציין שאי אפשר לעדכן את הערך לגבי תביעת זכויות יוצרים ב-AudioSwap. -
המאפיין
timeProvidedMsשל רכיבmetadataHistoryקיבל שם חדש: timeProvided. -
המאפיין
timeProvidedMsשל רכיבownershipHistoryקיבל שם חדש: timeProvided. -
העדפנו את ההגדרה של שיטת
ownershipHistory.listכדי לציין שהשיטה מאחזרת רק את נתוני הבעלות העדכניים ביותר של כל בעל תוכן. עם זאת, אם בעל התוכן שלח נתוני בעלות דרך כמה מקורות נתונים (API, פידים של תוכן וכו'), הרשימה תכיל את הנתונים העדכניים ביותר של כל בעל תוכן ומקור נתונים. -
השתנו כמה מאפיינים במשאב
policy:- השם של מאפיין
ruleהשתנה לrules. - ערך המאפיין
rules[].subactionהוא עכשיו רשימה של מחרוזות ולא מחרוזת. - ערך המאפיין
rules[].conditions.contentMatchTypeהוא עכשיו רשימה של מחרוזות ולא מחרוזת.
- השם של מאפיין
-
העדכנו את המסמכים של ה-methods
policies.insertו-policies.updateכדי לשקף את העובדה שאפשר להגדיר ערכים לאובייקטrules[]כשקוראים ל-methods האלה. -
כמה שיטות API תומכות בסוגי שגיאות חדשים. בטבלה הבאה מפורטת השיטה ומוצגים בקצרה סוגי השגיאות החדשות שנתמכות. במקרים רבים, יכולות להיות כמה שגיאות מסוג מסוים. לדוגמה, אם מנסים להוסיף משאב
assetשחסר בו שדה חובה של מטא-נתונים, מוחזרת שגיאתrequired. למעשה, יכול להיות שיש יותר משדה אחד של מטא נתונים שנדרש, וכל אחד מהם יחזיר שגיאה עם הודעה שונה במקצת.מידע נוסף מופיע במאמרי העזרה בנושא שגיאות לכל שיטה, או בדף שגיאות.
שיטה שגיאות assets.insert-
invalidValue– שדה מטא נתונים של נכס מכיל ערך לא חוקי. -
required– חסר שדה חובה של מטא נתונים של נכס.
assets.updateassets.patch-
forbidden– הנכס שעובר עדכון לא נמצא בבעלות השותף שמנסה להשלים את העדכון. -
invalidValue– שדה מטא נתונים של נכס מכיל ערך לא חוקי. -
notFound– הנכס משויך לנכס של עונה או של תוכנית שלא נמצא. -
required– חסר שדה חובה של מטא נתונים של נכס.
claims.insert-
badRequest– הבקשה מנסה להצהיר בעלות על סרטון, אבל ההצהרה לא מותרת.
ownership.updateownership.patch-
badRequest– בבקשה מוגדרת בעלות כוללת של יותר מ-100% באזור מסוים.
policies.insertpolicies.patchpolicies.update-
conflictingPolicyRules– המדיניות מכילה כללי מדיניות סותרים.
-
-
בדף שגיאות החדש מפורטות השגיאות שממשק ה-API יכול להחזיר. בדף הזה מפורטות שגיאות כלליות, שיכולות להתרחש בכמה שיטות שונות של API, וגם שגיאות שספציפיות לשיטה מסוימת.
18 בינואר 2013
העדכון הזה כולל את השינויים הבאים:
-
השיטה
videoAdvertisingOptions.getEnabledAdsשמתועדת כאן מאפשרת לאחזר פרטים על סוגי המודעות שמותרות בסרטון ספציפי שהועלה על ידי שותף או משתמש. -
העדפנו את ההגדרה של הפרמטר
ownershipRestrictionשל השיטהassetSearch.list, כדי לציין שערך ברירת המחדל של הפרמטר הואmine, שמציין שה-API צריך לאחזר רק נכסים שנמצאים בבעלות של המשתמש הנוכחי. -
במסמכי התיעוד של השיטה
assets.listמופיעים השינויים הבאים:-
הפרמטר
idהוא עכשיו פרמטר חובה. -
הפרמטר
fetchMatchPolicyהחדש שנוסף לתמיכה מאפשר לציין אם בקשת ה-API צריכה לאחזר גם את מדיניות ההתאמה שהגדרתם לנכס. -
הפרמטר
fetchOwnershipשנוסף לתמיכה מאפשר לציין אם בקשת ה-API צריכה לאחזר גם נתוני בעלות על הנכס. -
רשימת הנכסים שמוחזרת על ידי ה-API כבר לא מכילה נתוני חלוקה לעמודים. לכן, גם המאפיין
nextPageTokenוגם האובייקטpageInfoהוסרו מתגובת ה-API. אובייקטpageInfoהכיל את המאפייניםtotalResults,resultsPerPageו-startIndex.
-
-
עדכנו את מסמכי התיעוד של משאב
claimsכדי לציין שצריך להגדיר מדיניות כשיוצרים הצהרה על זכויות יוצרים. (בשלב הזה, מערכת YouTube לא מחילה את מדיניות השימוש שהגדרתם כברירת מחדל אם התביעה שהוספתם לא מציינת מדיניות, למרות שבעבר צוין במסמכים שזה קורה). -
המאפיין
hasUnpublishedDraftשל המשאבpolicyיצא משימוש. -
הפרמטר
idשנוסף לשיטהpolicies.listמאפשר לכם לציין את המדיניות השמורה שהבקשה ל-API צריכה לאחזר. אפשר לאחזר רק מדיניות ששייכת לבעלים של התוכן שאומת כרגע. -
הגדרנו מחדש את הפרמטר
releaseClaimsבשיטותreferences.patchו-references.update, והוספנו הערה שלפיה הפרמטר פועל רק כשמעדכנים את הסטטוס של התביעה ל-inactive. במקרה כזה, אפשר גם להגדיר את הערך של הפרמטרreleaseClaimsכ-trueכדי לבטל את כל התלונות על תוצאות שזהות להפניה. -
השיטות
references.patchו-references.updateעודכנו, ועכשיו מצוין בהן שצריך לציין את הסטטוס של ההפניה כשמבצעים את אחת מהפעולות האלה. -
כמה שיטות API תומכות בסוגי שגיאות חדשים. בטבלה הבאה מפורטים השיטה והשגיאות החדשות שנתמכות:
שיטה סוג השגיאה פרטי השגיאה תיאור guideCategories.listnotFoundUnavailableלא הצלחנו למצוא את הנכס שניסית לאחזר את מדיניות ההתאמה שלו. claims.getnotFoundUnavailableלא הצלחנו למצוא את התלונה שניסית לאחזר. ownership.patchinvalidValueUnavailableנתוני הבעלות שסיפקת מכילים ערך לא תקין. ownership.updateinvalidValueUnavailableנתוני הבעלות שסיפקת מכילים ערך לא תקין.