凡是透過 
videos.insert 端點,從 2020 年 7 月 28 日後建立的未經驗證 API 專案上傳的影片,都會限制為私人瀏覽模式。如要解除這項限制,每個 API 專案都必須接受稽核,以驗證是否遵守服務條款。詳情請參閱 API 修訂版本記錄。video 資源代表 YouTube 影片。
方法
這個 API 支援 videos 資源的下列方法:
資源表示法
以下 JSON 結構顯示 videos 資源的格式:
{
  "kind": "youtube#video",
  "etag": etag,
  "id": string,
  "snippet": {
    "publishedAt": datetime,
    "channelId": string,
    "title": string,
    "description": string,
    "thumbnails": {
      (key): {
        "url": string,
        "width": unsigned integer,
        "height": unsigned integer
      }
    },
    "channelTitle": string,
    "tags": [
      string
    ],
    "categoryId": string,
    "liveBroadcastContent": string,
    "defaultLanguage": string,
    "localized": {
      "title": string,
      "description": string
    },
    "defaultAudioLanguage": string
  },
  "contentDetails": {
    "duration": string,
    "dimension": string,
    "definition": string,
    "caption": string,
    "licensedContent": boolean,
    "regionRestriction": {
      "allowed": [
        string
      ],
      "blocked": [
        string
      ]
    },
    "contentRating": {
      "acbRating": string,
      "agcomRating": string,
      "anatelRating": string,
      "bbfcRating": string,
      "bfvcRating": string,
      "bmukkRating": string,
      "catvRating": string,
      "catvfrRating": string,
      "cbfcRating": string,
      "cccRating": string,
      "cceRating": string,
      "chfilmRating": string,
      "chvrsRating": string,
      "cicfRating": string,
      "cnaRating": string,
      "cncRating": string,
      "csaRating": string,
      "cscfRating": string,
      "czfilmRating": string,
      "djctqRating": string,
      "djctqRatingReasons": [,
        string
      ],
      "ecbmctRating": string,
      "eefilmRating": string,
      "egfilmRating": string,
      "eirinRating": string,
      "fcbmRating": string,
      "fcoRating": string,
      "fmocRating": string,
      "fpbRating": string,
      "fpbRatingReasons": [,
        string
      ],
      "fskRating": string,
      "grfilmRating": string,
      "icaaRating": string,
      "ifcoRating": string,
      "ilfilmRating": string,
      "incaaRating": string,
      "kfcbRating": string,
      "kijkwijzerRating": string,
      "kmrbRating": string,
      "lsfRating": string,
      "mccaaRating": string,
      "mccypRating": string,
      "mcstRating": string,
      "mdaRating": string,
      "medietilsynetRating": string,
      "mekuRating": string,
      "mibacRating": string,
      "mocRating": string,
      "moctwRating": string,
      "mpaaRating": string,
      "mpaatRating": string,
      "mtrcbRating": string,
      "nbcRating": string,
      "nbcplRating": string,
      "nfrcRating": string,
      "nfvcbRating": string,
      "nkclvRating": string,
      "oflcRating": string,
      "pefilmRating": string,
      "rcnofRating": string,
      "resorteviolenciaRating": string,
      "rtcRating": string,
      "rteRating": string,
      "russiaRating": string,
      "skfilmRating": string,
      "smaisRating": string,
      "smsaRating": string,
      "tvpgRating": string,
      "ytRating": string
    },
    "projection": string,
    "hasCustomThumbnail": boolean
  },
  "status": {
    "uploadStatus": string,
    "failureReason": string,
    "rejectionReason": string,
    "privacyStatus": string,
    "publishAt": datetime,
    "license": string,
    "embeddable": boolean,
    "publicStatsViewable": boolean,
    "madeForKids": boolean,
    "selfDeclaredMadeForKids": boolean,
    "containsSyntheticMedia": boolean
  },
  "statistics": {
    "viewCount": string,
    "likeCount": string,
    "dislikeCount": string,
    "favoriteCount": string,
    "commentCount": string
  },
  "paidProductPlacementDetails": {
    "hasPaidProductPlacement": boolean
  },
  "player": {
    "embedHtml": string,
    "embedHeight": long,
    "embedWidth": long
  },
  "topicDetails": {
    "topicIds": [
      string
    ],
    "relevantTopicIds": [
      string
    ],
    "topicCategories": [
      string
    ]
  },
  "recordingDetails": {
    "recordingDate": datetime
  },
  "fileDetails": {
    "fileName": string,
    "fileSize": unsigned long,
    "fileType": string,
    "container": string,
    "videoStreams": [
      {
        "widthPixels": unsigned integer,
        "heightPixels": unsigned integer,
        "frameRateFps": double,
        "aspectRatio": double,
        "codec": string,
        "bitrateBps": unsigned long,
        "rotation": string,
        "vendor": string
      }
    ],
    "audioStreams": [
      {
        "channelCount": unsigned integer,
        "codec": string,
        "bitrateBps": unsigned long,
        "vendor": string
      }
    ],
    "durationMs": unsigned long,
    "bitrateBps": unsigned long,
    "creationTime": string
  },
  "processingDetails": {
    "processingStatus": string,
    "processingProgress": {
      "partsTotal": unsigned long,
      "partsProcessed": unsigned long,
      "timeLeftMs": unsigned long
    },
    "processingFailureReason": string,
    "fileDetailsAvailability": string,
    "processingIssuesAvailability": string,
    "tagSuggestionsAvailability": string,
    "editorSuggestionsAvailability": string,
    "thumbnailsAvailability": string
  },
  "suggestions": {
    "processingErrors": [
      string
    ],
    "processingWarnings": [
      string
    ],
    "processingHints": [
      string
    ],
    "tagSuggestions": [
      {
        "tag": string,
        "categoryRestricts": [
          string
        ]
      }
    ],
    "editorSuggestions": [
      string
    ]
  },
  "liveStreamingDetails": {
    "actualStartTime": datetime,
    "actualEndTime": datetime,
    "scheduledStartTime": datetime,
    "scheduledEndTime": datetime,
    "concurrentViewers": unsigned long,
    "activeLiveChatId": string
  },
  "localizations": {
    (key): {
      "title": string,
      "description": string
    }
  }
}屬性
下表定義了這個資源中顯示的屬性:
| 屬性 | |
|---|---|
| kind | string識別 API 資源的類型。值為 youtube#video。 | 
| etag | etag這項資源的 Etag。 | 
| id | stringYouTube 用於識別影片的專屬 ID。 | 
| snippet | objectsnippet物件包含影片的基本詳細資料,例如標題、說明和類別。 | 
| snippet.publishedAt | datetime影片發布日期和時間。請注意,這可能與影片上傳時間不同。舉例來說,如果影片上傳時設為私人影片,但之後轉為公開,這個屬性就會指定影片公開的時間。 以下是幾種特殊情況: 
 | 
| snippet.channelId | stringYouTube 用來識別影片上傳頻道的 ID。 | 
| snippet.title | string影片的標題。屬性值的長度上限為 100 個字元,可包含所有有效的 UTF-8 字元,但 < 和 > 除外。如果您呼叫 videos.update方法,且要更新video資源的snippet部分,則必須為此屬性設定值。 | 
| snippet.description | string影片說明。屬性值的長度上限為 5000 個位元組,可包含所有有效的 UTF-8 字元,但 < 和 > 除外。 | 
| snippet.thumbnails | object與影片相關聯的縮圖圖片對應表。對於地圖中的每個物件,鍵是縮圖圖片的名稱,值則是包含縮圖其他資訊的物件。 | 
| snippet.thumbnails.(key) | object有效的鍵值如下: 
 | 
| snippet.thumbnails.(key).url | string圖片的網址。 | 
| snippet.thumbnails.(key).width | unsigned integer圖片的寬度。 | 
| snippet.thumbnails.(key).height | unsigned integer圖片的高度。 | 
| snippet.channelTitle | string影片所屬頻道的頻道名稱。 | 
| snippet.tags[] | list與影片相關的關鍵字標記清單。標記可包含空格。資源值的長度上限為 500 個半形字元。請注意下列計算字元上限的規則: 
 | 
| snippet.categoryId | string與影片相關聯的 YouTube 影片類別。如果您呼叫 videos.update方法,並且要更新video資源的snippet部分,則必須為此屬性設定值。 | 
| snippet.liveBroadcastContent | string指明影片是否為即將/正在進行的直播。如果影片不是即將/正在進行的直播,則為「none」。 這個屬性的有效值如下: 
 | 
| snippet.defaultLanguage | stringvideo資源的snippet.title和snippet.description屬性中文字的語言。 | 
| snippet.localized | objectsnippet.localized物件包含影片的本地化標題和說明,或是影片中繼資料中以預設語言顯示的標題。
 localizations物件新增、更新或刪除本地化標題。 | 
| snippet.localized.title | string本地化的影片標題。 | 
| snippet.localized.description | string本地化的影片說明。 | 
| snippet.defaultAudioLanguage | stringdefault_audio_language屬性會指定影片預設音軌的語言。 | 
| contentDetails | objectcontentDetails物件包含影片內容的相關資訊,包括影片長度,以及影片是否提供字幕。 | 
| contentDetails.duration | string影片長度。屬性值是 ISO 8601 時間長度。舉例來說,如果影片長度至少 1 分鐘,但不超過 1 小時,則長度格式為 PT#M#S,其中PT字母表示值指定的時間長度,M和S字母分別代表長度以分鐘和秒為單位。M和S字母前面的#字元都是整數,用於指定影片的分鐘數 (或秒數)。舉例來說,如果值為PT15M33S,表示影片長度為 15 分 33 秒。如果影片長度至少為 1 小時,片長格式為 PT#H#M#S,其中字母H前方的#會以小時為單位指定影片長度,其他所有詳細資料則與上述相同。如果影片長度至少為一天,系統會分開顯示P和T字母,且值的格式為P#DT#H#M#S。如需詳盡資訊,請參閱 ISO 8601 規格。 | 
| contentDetails.dimension | string指出影片是否提供 3D 或 2D 版本。 | 
| contentDetails.definition | string表示影片是否提供高畫質 ( HD) 或僅提供標準畫質。這個屬性的有效值如下: 
 | 
| contentDetails.caption | string表示影片是否提供字幕。 這個屬性的有效值如下: 
 | 
| contentDetails.licensedContent | boolean指出影片是否為授權內容,也就是內容已上傳至與 YouTube 內容合作夥伴連結的頻道,並由該合作夥伴提出版權聲明。 | 
| contentDetails.regionRestriction | objectregionRestriction物件包含影片可 (或不可) 觀看的國家/地區資訊。物件會包含contentDetails.regionRestriction.allowed屬性或contentDetails.regionRestriction.blocked屬性。 | 
| contentDetails.regionRestriction.allowed[] | list列出可觀看影片的國家/地區代碼。如果有這個屬性,但值中未列出國家/地區,則系統會禁止影片在該國家/地區顯示。如果這個屬性存在且包含空白清單,則影片會在所有國家/地區遭到封鎖。 | 
| contentDetails.regionRestriction.blocked[] | list列出影片遭到封鎖的國家/地區代碼。如果有這個屬性,且值中未列出國家/地區,則表示影片可在該國家/地區觀看。如果這個屬性存在且包含空白清單,表示影片可以在所有國家/地區播放。 | 
| contentDetails.contentRating | object指定影片在各種評分系統中獲得的分級。 | 
| contentDetails.contentRating.acbRating | string影片的澳洲分級委員會 (ACB) 或澳洲通訊及媒體管理局 (ACMA) 分級資訊。ACMA 分級系統用於分類兒童電視節目。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.agcomRating | string由義大利 Autorità per le Garanzie nelle Comunicazioni (AGCOM) 評定的影片。 這項屬性的有效值如下: 
 | 
| contentDetails.contentRating.anatelRating | string影片的 Anatel (Asociación Nacional de Televisión) 智利電視評級。 這個屬性適用的有效值如下: 
 | 
| contentDetails.contentRating.bbfcRating | string影片的英國電影分級委員會 (BBFC) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.bfvcRating | string泰國電影和錄影帶審查委員會的影片評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.bmukkRating | string影片的奧地利媒體分級委員會 (Bundesministerium für Unterricht, Kunst und Kultur) 評級。 此屬性適用的有效值如下: 
 | 
| contentDetails.contentRating.catvRating | string加拿大電視分級制度 - 加拿大電視分級制度 加拿大廣播電視電信委員會 (CRTC) 針對加拿大英語廣播節目的分級。詳情請參閱 加拿大廣播標準委員會網站。 這項屬性的有效值如下: 
 | 
| contentDetails.contentRating.catvfrRating | string加拿大廣播電視和電信委員會 (CRTC) 針對加拿大法文廣播內容所評定的影片分級。詳情請參閱 加拿大廣播標準委員會網站。 這項屬性的有效值如下: 
 | 
| contentDetails.contentRating.cbfcRating | string影片的印度中央電影分級委員會 (CBFC) 評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.cccRating | string影片的 Consejo de Calificación Cinematográfica (智利) 評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.cceRating | string影片的葡萄牙 CCE 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.chfilmRating | string影片在瑞士的分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.chvrsRating | string影片的加拿大家庭錄影帶分級系統 (CHVRS) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.cicfRating | string由比利時電影評級委員會 (Commission de Contrôle des Films) 評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.cnaRating | string由羅馬尼亞 CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA) 評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.cncRating | string法國的評級系統 - Commission de classification cinematographique 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.csaRating | string由法國廣播內容分級機構 Conseil supérieur de l?audiovisuel 評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.cscfRating | string影片的盧森堡電影分級監管委員會 (CSCF) 評級。 這個屬性的有效值為: 
 | 
| contentDetails.contentRating.czfilmRating | string影片在捷克共和國的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.djctqRating | string影片的 Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT - 巴西) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.djctqRatingReasons[] | list影片獲得 DJCQT (巴西) 分級的原因。 | 
| contentDetails.contentRating.ecbmctRating | string土耳其的評分系統 - 文化和旅遊部評估及分級委員會 這個屬性的有效值為: 
 | 
| contentDetails.contentRating.eefilmRating | string影片在愛沙尼亞的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.egfilmRating | string影片在埃及的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.eirinRating | string影片的 Eirin (映倫) 分級。Eirin 是日本的分級制度。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.fcbmRating | string影片的馬來西亞電影審查委員會分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.fcoRating | string由香港電影、報刊及物品管理處評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.fmocRating | string這項屬性已於 2015 年 11 月 2 日淘汰。請改用 contentDetails.contentRating.cncRating屬性。影片的國家電影與動畫圖像中心 (法國文化部) 評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.fpbRating | string影片的南非電影與出版物分級委員會分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.fpbRatingReasons[] | list影片獲得 FPB (南非) 分級的原因。 | 
| contentDetails.contentRating.fskRating | string影片的 Freiwillige Selbstkontrolle der Filmwirtschaft (FSK - 德國) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.grfilmRating | string影片在希臘的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.icaaRating | string影片的 Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA - 西班牙) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.ifcoRating | string影片的愛爾蘭電影分級辦公室 (IFCO - 愛爾蘭) 分級。詳情請參閱 IFCO 網站。 這項屬性的有效值如下: 
 | 
| contentDetails.contentRating.ilfilmRating | string影片在以色列的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.incaaRating | string影片的 INCAA (Instituto Nacional de Cine y Artes Audiovisuales - Argentina) 評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.kfcbRating | string肯亞電影分級委員會的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.kijkwijzerRating | stringvoor de Classificatie van Audiovisuele Media (Netherlands)。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.kmrbRating | string影片的韓國媒體分級委員會 (영상물등급위원회) 評級。KMRB 會為韓國的影片進行分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.lsfRating | string由印尼的 Lembaga Sensor Film 評定的影片分級。 這個屬性適用的有效值如下: 
 | 
| contentDetails.contentRating.mccaaRating | string由馬爾他電影分級委員會評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.mccypRating | string丹麥電影學院 (Det Danske Filminstitut) 兒童及青少年媒體評議會的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.mcstRating | string影片的越南評級系統 - MCST 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.mdaRating | string由新加坡媒體發展局 (MDA) 和電影審查委員會 (BFC) 評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.medietilsynetRating | string由挪威媒體管理局 Medietilsynet 評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.mekuRating | string芬蘭國家視聽研究所 (National Audiovisual Institute) 的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.mibacRating | string由意大利文化資產、旅遊和觀光部 (MiBACT) 評定的影片分級。 這個屬性可用的值如下: 
 | 
| contentDetails.contentRating.mocRating | string影片的 Ministerio de Cultura (哥倫比亞) 評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.moctwRating | string影片的臺灣文化部評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.mpaaRating | string影片的美國電影協會 (MPAA) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.mpaatRating | string美國電影協會對電影預告片和預覽片的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.mtrcbRating | string由菲律賓電影電視審查分級委員會 (Movie and Television Review and Classification Board) 評定的影片分級。 這個屬性可用的值如下: 
 | 
| contentDetails.contentRating.nbcRating | string由馬爾地文迪內閣分級局評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.nfrcRating | string影片的保加利亞國家電影中心分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.nfvcbRating | string由奈及利亞國家電影和錄影帶審查委員會評定的影片分級。 這個屬性適用的有效值如下: 
 | 
| contentDetails.contentRating.nkclvRating | string由 Nacionãlais Kino centrs (拉脫維亞國家電影中心) 評定的影片分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.oflcRating | string影片的電影和文學分級辦公室 (OFLC - 紐西蘭) 分級。 這個屬性適用的有效值如下: 
 | 
| contentDetails.contentRating.pefilmRating | string影片在秘魯的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.resorteviolenciaRating | string影片在委內瑞拉的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.rtcRating | string影片的墨西哥廣播電視電影總署 (General Directorate of Radio, Television and Cinematography) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.rteRating | string影片的愛爾蘭 Raidió Teilifís Éireann 評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.russiaRating | string影片的俄羅斯聯邦國家電影登記處 (MKRF - 俄羅斯) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.skfilmRating | string影片在斯洛伐克的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.smaisRating | string影片在冰島的評級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.smsaRating | string由 Statens medieråd (瑞典國家媒體委員會) 評定的影片分級。 這個屬性適用的有效值如下: 
 | 
| contentDetails.contentRating.tvpgRating | string影片的 TV Parental Guidelines (TVPG) 分級。 這個屬性的有效值如下: 
 | 
| contentDetails.contentRating.ytRating | stringYouTube 用來識別年齡限制內容的分級。 這個屬性的有效值如下: 
 | 
| contentDetails.projection | string指定影片的投影格式。 這個屬性的有效值如下: 
 | 
| contentDetails.hasCustomThumbnail | boolean指出影片上傳者是否已為影片提供自訂縮圖圖片。只有影片上傳者能查看這個屬性。 | 
| status | objectstatus物件包含影片上傳、處理和隱私權狀態的相關資訊。 | 
| status.uploadStatus | string上傳影片的狀態。 這個屬性的有效值如下: 
 | 
| status.failureReason | string這個值會說明影片上傳失敗的原因。只有在 uploadStatus屬性指出上傳失敗時,才會出現這個屬性。這個屬性的有效值如下: 
 | 
| status.rejectionReason | string這個值會說明 YouTube 拒絕上傳影片的原因。只有在 uploadStatus屬性指出上傳內容遭到拒絕時,才會出現這個屬性。這個屬性的有效值如下: 
 | 
| status.privacyStatus | string影片的隱私權狀態。 這個屬性的有效值如下: 
 | 
| status.publishAt | datetime影片的發布日期和時間。只有在影片的隱私權狀態設為「私人」時,才能設定這項資訊。這個值採用 ISO 8601 格式指定。請注意下列兩個額外關於此屬性行為的事項: 
 | 
| status.license | string影片的授權。 這個屬性的有效值如下: 
 | 
| status.embeddable | boolean這個值表示影片是否可嵌入其他網站。 | 
| status.publicStatsViewable | boolean這個值會指出影片觀賞頁面上的延伸影片統計資料是否可供大眾查看。根據預設,這些統計資料會公開顯示,即使這個屬性的值設為 false,影片的觀看次數和評分等統計資料仍會公開顯示。 | 
| status.madeForKids | boolean這個值會指出影片是否指定為兒童導向,並包含影片目前的「兒童專屬」狀態。舉例來說,系統可能會根據 selfDeclaredMadeForKids屬性的值來判斷狀態。如要進一步瞭解如何設定頻道、影片或直播的目標觀眾,請參閱 YouTube 說明中心。 | 
| status.selfDeclaredMadeForKids | boolean在 videos.insert或videos.update要求中,這個屬性可讓頻道擁有者將影片指定為兒童導向內容。在videos.list要求中,只有在頻道擁有者授權 API 要求時,系統才會傳回屬性值。 | 
| status.containsSyntheticMedia | boolean在 videos.insert或videos.update要求中,這個屬性可讓頻道擁有者揭露影片含有逼真的變造或合成 (A/S) 內容。進一步瞭解 YouTube 與 A/S 內容相關的政策。以下列舉幾種 A/S 內容的例子: 
 | 
| statistics | objectstatistics物件包含影片的統計資料。 | 
| statistics.viewCount | unsigned long影片的觀看次數。 自 2025 年 3 月 31 日起,Shorts 的 viewCount 會傳回 Shorts 開始播放或重播的次數,且不需達到最短觀看時間門檻。 | 
| statistics.likeCount | unsigned long表示喜歡影片的使用者人數。 | 
| statistics.dislikeCount | unsigned long注意:自 2021 年 12 月 13 日起, statistics.dislikeCount屬性已設為不公開。也就是說,只有在 API 要求經過影片擁有者驗證時,屬性才會納入 API 回應。詳情請參閱修訂版本記錄。表示不喜歡影片的使用者人數。 | 
| statistics.favoriteCount | unsigned long注意:此屬性已淘汰。停用日期為 2015 年 8 月 28 日。屬性的值現在一律設為 0。 | 
| statistics.commentCount | unsigned long影片的留言數。 | 
| paidProductPlacementDetails | objectpaidProductPlacementDetails物件包含影片中的付費商品置入資訊。 | 
| paidProductPlacementDetails.hasPaidProductPlacement | boolean如果內容使用付費商品置入,請將此屬性設為 true。預設為false。 | 
| player | objectplayer物件包含用於在嵌入式播放器中播放影片的資訊。 | 
| player.embedHtml | string用於嵌入播放影片的播放器的 <iframe>標記。 | 
| player.embedHeight | long在 player.embedHtml屬性中傳回的嵌入式播放器高度。只有在要求指定maxHeight和/或maxWidth參數的值,且已知影片的顯示比例時,系統才會傳回這項屬性。 | 
| player.embedWidth | long在 player.embedHtml屬性中傳回的嵌入式播放器寬度。只有在要求指定maxHeight和/或maxWidth參數的值,且已知影片的顯示比例時,系統才會傳回這項屬性。 | 
| topicDetails | objecttopicDetails物件封裝與影片相關的主題資訊。重要事項:如要進一步瞭解主題 ID 的近期變更,請參閱 topicDetails.relevantTopicIds[]和topicDetails.topicIds[]屬性的定義,以及修訂版本記錄。 | 
| topicDetails.topicIds[] | list重要事項:這項屬性已於 2016 年 11 月 10 日淘汰。API 不再傳回這個屬性的值,且任何與影片相關的主題現在都會由 topicDetails.relevantTopicIds[]屬性值傳回。 | 
| topicDetails.relevantTopicIds[] | list與影片相關的主題 ID 清單。 自 2016 年 11 月 10 日起,這個屬性已淘汰。我們將持續支援至 2017 年 11 月 10 日。 重要事項:由於 Freebase 和 Freebase API 已淘汰,自 2017 年 2 月 27 日起,主題 ID 的運作方式已有所不同。當時,YouTube 開始傳回一小組精選主題 ID。 | 
| topicDetails.topicCategories[] | list列出維基百科網址,可概略說明影片內容。 | 
| recordingDetails | objectrecordingDetails物件封裝影片錄製地點、日期和地址的資訊。 | 
| recordingDetails.locationDescription | string自 2017 年 6 月 1 日起,這項屬性已淘汰。詳情請參閱淘汰公告。 影片拍攝地點的文字說明。 | 
| recordingDetails.location | object與影片相關的地理位置資訊。請注意,子項屬性值會標示影片擁有者要與影片建立關聯的位置。這個值可編輯,可在公開影片中搜尋,且可能會向使用者顯示公開影片。 | 
| recordingDetails.location.latitude | double自 2017 年 6 月 1 日起,這項屬性已淘汰。詳情請參閱淘汰公告。 緯度度數。 | 
| recordingDetails.location.longitude | double自 2017 年 6 月 1 日起,這項屬性已淘汰。詳情請參閱淘汰公告。 經度度數。 | 
| recordingDetails.location.altitude | double這項屬性已於 2018 年 7 月 9 日淘汰。詳情請參閱淘汰公告。 相對於參考橢圓體的海拔高度,以公尺為單位。 | 
| recordingDetails.recordingDate | datetime影片的錄製日期和時間。這個值採用 ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ) 格式指定。 | 
| fileDetails | objectfileDetails物件會封裝上傳至 YouTube 的影片檔案相關資訊,包括檔案的解析度、時間長度、音訊和視訊編解碼器、串流位元率等等。只有影片擁有者才能擷取這項資料。只有在 processingDetails.fileAvailability屬性的值為available時,系統才會傳回fileDetails物件。 | 
| fileDetails.fileName | string上傳檔案的名稱。無論上傳的是影片檔案或其他類型的檔案,這個欄位都會顯示。 | 
| fileDetails.fileSize | unsigned long上傳檔案的大小,以位元組為單位。無論上傳的是影片檔案或其他類型的檔案,這個欄位都會顯示。 | 
| fileDetails.fileType | stringYouTube 影片處理引擎偵測到的上傳檔案類型。目前 YouTube 只會處理影片檔案,但無論上傳的是影片檔案或其他類型的檔案,這個欄位都會出現。 這個屬性的有效值如下: 
 | 
| fileDetails.container | string上傳的影片檔案容器格式。 | 
| fileDetails.videoStreams[] | list上傳的影片檔案中包含的影片串流清單。清單中的每個項目都包含影片串流的詳細中繼資料。 | 
| fileDetails.videoStreams[].widthPixels | unsigned integer已編碼的影片內容寬度 (以像素為單位)。您可以計算影片的編碼顯示比例為 width_pixels/height_pixels。 | 
| fileDetails.videoStreams[].heightPixels | unsigned integer已編碼的影片內容高度 (以像素為單位)。 | 
| fileDetails.videoStreams[].frameRateFps | double影片串流的畫面更新率,以每秒影格數為單位。 | 
| fileDetails.videoStreams[].aspectRatio | double影片內容的顯示比例,可指定影片的顯示比例。 | 
| fileDetails.videoStreams[].codec | string串流使用的視訊編解碼器。 | 
| fileDetails.videoStreams[].bitrateBps | unsigned long視訊串流的位元率,以每秒位元數為單位。 | 
| fileDetails.videoStreams[].rotation | stringYouTube 需要旋轉原始來源內容的角度,才能正確顯示影片。 這個屬性的有效值如下: 
 | 
| fileDetails.videoStreams[].vendor | string用於明確識別影片供應商的值。這個值通常是四個字母的供應商代碼。 | 
| fileDetails.audioStreams[] | list上傳的影片檔案中所含音訊串流清單。清單中的每個項目都包含音訊串流的詳細中繼資料。 | 
| fileDetails.audioStreams[].channelCount | unsigned integer串流包含的音訊聲道數。 | 
| fileDetails.audioStreams[].codec | string串流使用的音訊轉碼器。 | 
| fileDetails.audioStreams[].bitrateBps | unsigned long音訊串流的位元率,以每秒位元數為單位。 | 
| fileDetails.audioStreams[].vendor | string用於明確識別影片供應商的值。這個值通常是四個字母的供應商代碼。 | 
| fileDetails.durationMs | unsigned long上傳影片的長度 (以毫秒為單位)。 | 
| fileDetails.bitrateBps | unsigned long上傳的視訊檔案 (視訊和音訊) 總位元率,以每秒位元數為單位。 | 
| fileDetails.creationTime | string上傳的影片檔案建立日期和時間。這個值採用 ISO 8601 格式指定。目前支援下列 ISO 8601 格式: 
 | 
| processingDetails | objectprocessingDetails物件會封裝 YouTube 處理上傳影片檔案的進度資訊。物件中的屬性會指出目前的處理狀態,以及 YouTube 處理影片所需的預估時間。這個部分也會指出影片是否提供不同類型的資料或內容,例如檔案詳細資料或縮圖。processingProgress物件可用於輪詢,讓上傳的影片追蹤 YouTube 處理上傳影片檔案的進度。只有影片擁有者才能擷取這項資料。 | 
| processingDetails.processingStatus | string影片的處理狀態。這個值表示 YouTube 是否已處理影片,或影片是否仍在處理中。 這個屬性的有效值如下: 
 | 
| processingDetails.processingProgress | objectprocessingProgress物件包含 YouTube 處理影片的進度資訊。只有在影片的處理狀態為processing時,這些值才會相關。 | 
| processingDetails.processingProgress.partsTotal | unsigned long預估影片需要處理的部分總數。在 YouTube 處理影片時,系統可能會更新更精確的預估值。 | 
| processingDetails.processingProgress.partsProcessed | unsigned longYouTube 已處理的影片片段數量。你可以透過以下計算方式,估算 YouTube 已處理的影片百分比: 100 * parts_processed / parts_total請注意,由於估算的部分數量可能會增加,但已處理的部分數量並未相應增加,因此在 YouTube 處理影片時,計算出的進度可能會週期性地減少。 | 
| processingDetails.processingProgress.timeLeftMs | unsigned longYouTube 處理影片所需的時間 (以毫秒為單位)。 | 
| processingDetails.processingFailureReason | stringYouTube 無法處理影片的原因。只有在 processingStatus屬性的值為failed時,這個屬性才會有值。這個屬性的有效值如下: 
 | 
| processingDetails.fileDetailsAvailability | string這個值會指出上傳影片是否有檔案詳細資料。您可以透過 videos.list()要求中的fileDetails部分,擷取影片的檔案詳細資料。 | 
| processingDetails.processingIssuesAvailability | string這個值表示影片處理引擎是否已產生可改善 YouTube 處理影片能力的建議、說明影片處理問題的警告,或是導致影片處理問題的錯誤。您可以透過在 videos.list()要求中要求suggestions部分,擷取這些建議。 | 
| processingDetails.tagSuggestionsAvailability | string這個值會指出影片是否有關鍵字 (標記) 建議。你可以在影片中繼資料中新增標記,方便其他使用者找到影片。您可以透過在 videos.list()要求中要求suggestions部分,擷取這些建議。 | 
| processingDetails.editorSuggestionsAvailability | string這個值會指出影片是否有可改善影片品質或播放體驗的影片編輯建議。您可以透過在 videos.list()要求中要求suggestions部分,擷取這些建議。 | 
| processingDetails.thumbnailsAvailability | string這個值用於指出系統是否已為影片產生縮圖圖片。 | 
| suggestions | objectsuggestions物件會封裝建議,指出可改善上傳影片品質或中繼資料的機會。只有影片擁有者才能擷取這項資料。只有在 processingDetails.tagSuggestionsAvailability屬性或processingDetails.editorSuggestionsAvailability屬性的值為available時,系統才會傳回suggestions物件。 | 
| suggestions.processingErrors[] | list導致 YouTube 無法順利處理上傳影片的錯誤清單。這些錯誤表示無論影片目前的處理狀態為何,最終狀態幾乎一定會是 failed。這個屬性的有效值如下: 
 | 
| suggestions.processingWarnings[] | listYouTube 可能無法順利轉碼上傳的影片,或轉碼結果有誤的可能原因清單。這些警告會在 YouTube 實際處理上傳的影片檔案前產生。此外,這些屬性可找出可能導致同步問題、影片瑕疵或缺少音軌等問題,但不一定會導致影片處理失敗。 這個屬性的有效值如下: 
 | 
| suggestions.processingHints[] | list列出可能有助於 YouTube 處理影片的建議。 這個屬性的有效值如下: 
 | 
| suggestions.tagSuggestions[] | list可新增至影片中繼資料的關鍵字標記清單,可提高使用者在 YouTube 上搜尋或瀏覽時找到影片的機率。 | 
| suggestions.tagSuggestions[].tag | string建議的影片關鍵字標記。 | 
| suggestions.tagSuggestions[].categoryRestricts[] | list一組與標記相關的影片類別。你可以根據影片上傳者與影片建立關聯的影片類別,利用這項資訊顯示適當的標記建議。根據預設,如果關鍵字未定義任何限制,代碼建議就會與所有類別相關。 | 
| suggestions.editorSuggestions[] | list一組影片編輯作業清單,可能可改善上傳影片的影片品質或播放體驗。 這個屬性的有效值如下: 
 | 
| liveStreamingDetails | objectliveStreamingDetails物件包含直播影片廣播的中繼資料。只有在影片是即將播出、正在播出或已完成的直播時,這個物件才會出現在video資源中。 | 
| liveStreamingDetails.actualStartTime | datetime廣播實際開始的時間。這個值採用 ISO 8601 格式指定。這個值會在廣播開始後才可使用。 | 
| liveStreamingDetails.actualEndTime | datetime廣播實際結束的時間。這個值採用 ISO 8601 格式指定。這個值必須等到廣播結束後才會提供。 | 
| liveStreamingDetails.scheduledStartTime | datetime廣播預定開始的時間。這個值採用 ISO 8601 格式指定。 | 
| liveStreamingDetails.scheduledEndTime | datetime廣播活動的預定結束時間。這個值採用 ISO 8601 格式指定。如果值為空白或屬性不存在,則系統會排定廣播活動無限期持續放送。 | 
| liveStreamingDetails.concurrentViewers | unsigned long目前觀看直播的觀眾人數。如果直播目前有觀眾,且直播擁有者未隱藏影片的觀看次數,系統就會提供這項屬性及其值。請注意,YouTube 會在直播結束後停止追蹤直播的同時觀看人數。因此,這個屬性不會識別觀看已結束的直播影片封存檔的觀眾人數。 YouTube Data API 傳回的同時觀看人數可能與透過 YouTube 數據分析處理後的同時觀看人數不同。如要進一步瞭解直播指標,請前往 YouTube 說明中心。 | 
| liveStreamingDetails.activeLiveChatId | string這部影片目前連結的有效聊天室 ID。只有在影片是目前正在直播且有聊天室的情況下,這個欄位才會填入資料。廣播轉換為完成狀態後,系統會移除這個欄位,並關閉聊天室。對於持續直播,聊天室 ID 將不再與該影片連結,而是連結至持續頁面顯示的新影片。 | 
| localizations | objectlocalizations物件包含影片中繼資料的翻譯。 | 
| localizations.(key) | object與鍵值相關聯的本地化文字語言。這個值是包含 BCP-47 語言代碼的字串。 | 
| localizations.(key).title | string本地化的影片標題。 | 
| localizations.(key).description | string本地化的影片說明。 |