הערה: ב-13 במרץ 2024, הודענו על
היא מוציאה משימוש את הפרמטר
sync
עבור
captions.insert
והקבוצה
captions.update
נקודות קצה ל-API.
הסנכרון האוטומטי של הכתוביות עדיין זמין ב-YouTube Studio. לצפייה
היסטוריית גרסאות של API עבור
פרטים נוספים.משאב caption
מייצג רצועת כתוביות ב-YouTube. כל רצועת כתוביות משויכת לסרטון אחד בלבד ב-YouTube.
שיטות
ה-API תומך ב-methods הבאות למשאבים של captions
:
- list
- אחזור רשימה של רצועות כתוביות שמשויכות לסרטון מסוים. חשוב לזכור שתגובת ה-API לא מכילה את הכתוביות בפועל, ושהשימוש ב-method
captions.download
מאפשר לאחזר רצועת כתוביות. רוצים לנסות עכשיו? - הוספה
- העלה רצועת כתוביות.
- עדכון
- לעדכן רצועת כתוביות. כשמעדכנים טראק של כתוביות, אפשר לשנות את סטטוס הטיוטה שלו, להעלות קובץ כתוביות חדש לטראק או לשנות את שניהם.
- מחיקה
- מחיקת רצועת כתוביות ספציפית. כדאי לנסות עכשיו.
- הורדה
- מורידים רצועת כתוביות. רצועת הכתוביות מוחזרת בפורמט המקורי שלה, אלא אם הבקשה מציינת ערך עבור הפרמטר
tfmt
ובשפה המקורית, אלא אם הבקשה מציינת ערך עבור הפרמטרtlang
.
ייצוג משאבים
במבנה הבא של JSON מוצג הפורמט של משאב captions
:
{ "kind": "youtube#caption", "etag": etag, "id": string, "snippet": { "videoId": string, "lastUpdated": datetime, "trackKind": string, "language": string, "name": string, "audioTrackType": string, "isCC": boolean, "isLarge": boolean, "isEasyReader": boolean, "isDraft": boolean, "isAutoSynced": boolean, "status": string, "failureReason": string } }
מאפיינים
בטבלה הבאה מוגדרים המאפיינים שמופיעים במשאב הזה:
מאפיינים | |
---|---|
kind |
string מזהה את הסוג של משאב ה-API. הערך יהיה youtube#caption . |
etag |
etag ה-Etag של משאב זה. |
id |
string המזהה שמשמש את YouTube לזיהוי ייחודי של טראק הכתוביות. |
snippet |
object האובייקט snippet מכיל פרטים בסיסיים על הכיתוב. |
snippet.videoId |
string המזהה שמשמש את YouTube לזיהוי ייחודי של הסרטון המשויך לרצועת הכתוביות. |
snippet.lastUpdated |
datetime התאריך והשעה שבהם רצועת הכתוביות עודכנה לאחרונה. הערך מצוין בפורמט ISO 8601. |
snippet.trackKind |
string סוג רצועת הכתוביות. הערכים החוקיים לנכס הזה הם:
|
snippet.language |
string השפה של רצועת הכתוביות. ערך הנכס הוא תג שפה מסוג BCP-47. |
snippet.name |
string השם של רצועת הכתוביות. השם צריך להיות גלוי למשתמש כאפשרות במהלך ההפעלה. האורך המקסימלי הנתמך של השם הוא 150 תווים. |
snippet.audioTrackType |
string סוג טראק האודיו המשויך לרצועת הכתוביות. הערכים החוקיים לנכס הזה הם:
|
snippet.isCC |
boolean מציין אם הטראק מכיל כתוביות לחרשים וכבדי שמיעה. ערך ברירת המחדל הוא false . |
snippet.isLarge |
boolean מציין אם רצועת הכתוביות משתמשת בטקסט גדול ללקויי ראייה. ערך ברירת המחדל הוא false . |
snippet.isEasyReader |
boolean מציין אם רצועת הכתוביות מעוצבת עבור 'קריאה קלה', כלומר ברמה של כיתה ג' ללומדי שפה. ערך ברירת המחדל הוא false . |
snippet.isDraft |
boolean מציין אם טראק הכתוביות הוא טיוטה. אם הערך הוא true , אז הטראק לא גלוי לכולם. ערך ברירת המחדל הוא false . |
snippet.isAutoSynced |
boolean מציין אם מערכת YouTube סינכרנה את רצועת הכתוביות עם טראק האודיו בסרטון. הערך יהיה true אם ביקש סנכרון באופן מפורש כשהועלתה רצועת הכתוביות. לדוגמה, כשקוראים לשיטות captions.insert או captions.update , אפשר להגדיר את הפרמטר sync לערך true כדי להורות ל-YouTube לסנכרן את הטראק שהועלו עם הסרטון. אם הערך הוא false , המערכת של YouTube משתמשת בקודי הזמן ברצועת הכתוביות שהועלתה כדי לקבוע מתי להציג את הכתוביות. |
snippet.status |
string הסטטוס של רצועת הכתוביות. הערכים החוקיים לנכס הזה הם:
|
snippet.failureReason |
string הסיבה לכך שהמערכת של YouTube לא הצליחה לעבד את רצועת הכתוביות. המאפיין הזה קיים רק אם הערך של המאפיין state הוא failed .הערכים החוקיים לנכס הזה הם:
|