注意:YouTube Content ID API 僅供 YouTube 內容合作夥伴使用,並非所有開發人員或 YouTube 使用者都能存取。如果 Google API 控制台 未列出 YouTube Content ID API 服務,請參閱 YouTube 說明中心,進一步瞭解 YouTube 合作夥伴計畫。
本頁面列出 YouTube Content ID API 的異動和說明文件更新。
2025 年 3 月 26 日
自 2025 年 3 月 31 日起,YouTube 將變更 Shorts 觀看次數的計算方式。以往,一部 Shorts 的播放時間達特定秒數後,才計為一次觀看。系統之後會計算 Shorts 開始播放或重播的次數,沒有觀看時間下限。 瞭解詳情
自 2025 年 6 月 30 日起,Content ID API 將依據這項異動進行以下更新:
- claimSearch.list.sort的排序順序會更新:- DAILY_ENGAGED_VIEWS會根據先前的觀看次數計算方法,新增每日觀看次數。
- LIFETIME_ENGAGED_VIEWS會根據先前的觀看次數計算方法,加入終身觀看次數。
 
- assetSearch.list.sort的排序順序會更新:- DAILY_ENGAGED_VIEWS會根據先前的觀看次數計算方法,新增每日觀看次數。
 
自 2025 年 9 月 30 日起,Content ID API 將依據這項異動進行以下更新:
- assetSearch.list.sort排序順序- VIEWS將遭到淘汰。
- claimSearch.list.sort排序順序- VIEW_COUNT將遭到淘汰。
- claimSearch.claimSnippet.videoViews會更新,以反映 Shorts 觀看次數的最新計算方式。
- 系統會根據先前的觀看次數計算方法,為觀看次數新增 claimSearch.claimSnippet.engagedViews
2025 年 1 月 14 日
    videoAdvertisingOption 資源的 autoGeneratedBreaks[] 欄位已更新,因為我們現在允許同時提供 ad_breaks 和 autoGeneratedBreaks。如果在已定義 adBreaks 的影片中將 autoGeneratedBreaks 設為 true,系統除了手動建立的廣告版位,也會找出適合放送廣告的位置。詳情請參閱支援文章。
2023 年 11 月 10 日
    videoAdvertisingOption 資源的 adFormats[] 欄位已更新,因此 third_party 是該欄位的唯一有效值。系統不再支援下列廣告格式:instream_trueview、instream_standard、display、preroll、postroll。詳情請參閱這篇說明文章。
  
2023 年 6 月 1 日
注意:這是一則淘汰功能的公告。
這項更新包含下列異動:
- 
    現有資源和方法的更新 - 
        videoAdvertisingOption資源的breakPosition[]欄位已標示為已淘汰,並將於 2024 年移除。
 videoAdvertisingOptions.update和videoAdvertisingOptions.patch方法已忽略該欄位。
- 已移除 videoAdvertisingOption資源的已淘汰的adBreaks[].slot[]欄位。
- asset資源的淘汰- category和- showCustomId欄位已遭移除。
- 新的 claim資源timeStatusLastModified欄位會回報聲明上次修改的時間。
- 新的 claimSearch.list方法isVideoShortsEligible參數可用於依據 YouTube Shorts 適用性篩選已聲明著作權的影片。
 
- 
        
- 
    新資源和方法 - 
        API 現已支援列出 YouTube Music 資源:
        - 您可以使用 musicReleases.list方法列出musicRelease資源。
- 您可以使用 musicTracks.list方法列出musicTrack資源。
- 您可以使用 musicChangeRequests.list方法列出musicChangeRequest資源。
 
- 您可以使用 
 
- 
        API 現已支援列出 YouTube Music 資源:
        
2022 年 12 月 20 日
assetSearch.list 方法的 ownershipRestriction 查詢參數定義已更新,以便清楚說明如果該參數的值為 none,metadataSearchFields 參數值也必須使用至少一個 ID 篩選器。這項說明文件的變更並不會反映 API 行為的變更。
2022 年 11 月 9 日
asset.get 和 asset.list 方法的說明文件已更新,清楚說明以下項目如何支援多個值:
2022 年 9 月 28 日
已在 asset resource 中新增授權資訊。
2022 年 7 月 18 日
claimSearch.list 方法的 inactiveReasons 說明文件已更新,以反映與 YouTube 工作室一致的改善項目:
- 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。
2022 年 6 月 14 日
assetSearch 資源說明文件已更新,反映兩項新屬性:isrcs[] 和 iswcs[]。新的 isrcs[] 和 iswcs[] 屬性值各自包含字串值陣列,每個值都會指定 ISRC 或 ISWC (視情況而定),並對應至搜尋結果所識別的資產。
建議您使用新資源,而非已納入 assetSearch 資源的 isrc 和 iswc 資源,因為新資源可提供更準確的資料。雖然新屬性可能會列出字串值陣列,但 isrc 和 iswc 屬性各自只會識別與搜尋結果相關聯的一個 ISRC 或 ISWC 代碼。
2022 年 5 月 12 日
用戶端程式庫的連結已更新,指向標準 Google API 用戶端程式庫。已更新 PHP 的預先產生繫結。
2022 年 5 月 3 日
claimSearch.list 方法的 status 參數現在支援更多篩選條件,可根據潛在聲明詳細資料進行篩選。
2022 年 5 月 2 日
assetSearch.list 方法的 Response 說明文件已更新,反映出為了與 AIP-158 保持一致而進行的改善:
- pageInfo.totalResults的說明明確指出該值為預估值,而非實際值
- 已移除 pageInfo.resultsPerPage和pageInfo.startIndex欄位
2022 年 4 月 25 日
assetLabels.list 資源的說明文件已更新,清楚說明 labelPrefix 和 q 要求參數的含義,並說明要求 / 回應支援分頁。
2021 年 12 月 8 日
claimSearch.list 資源的說明文件已更新,正確反映此方法涵蓋的兩種用途:
- 依 ID (資產、參考檔案或影片) 或查詢字串搜尋
- 依著作權聲明建立日期、修改日期或狀態搜尋
每個用途都支援不同的查詢參數組合。claimSearch.list 方法的說明文件已更新,說明每種用途支援哪些參數。
2021 年 11 月 17 日
這項更新包含下列異動:
- claims.update方法現在支援將未啟用或潛在聲明的狀態更新為- active。- claim資源的- status屬性定義會提供更多詳細資訊。
- claim和- claimSearch資源的說明文件已更新,反映新增的- studioInfo物件,其中包含與版權聲明相關的 YouTube 工作室頁面連結。
- claimSearch.list方法的- origin參數支援的值清單已變更。這個參數現在支援四個額外的值:- batchTool、- inProductShorts、- melodyMatch和- youTubeAdmin。此外,系統已不再支援- dropboxUpload和- webUpload值。
2021 年 2 月 26 日
claimSearch.list 方法的 videoId 參數說明文件已更新,指出參數值現在最多可接受 10 個以逗號分隔的影片 ID。如果值包含超過 10 個影片 ID,API 會傳回 badRequest 錯誤 (400 HTTP 回應代碼)。
2018 年 12 月 6 日
注意:這是一則淘汰功能的公告。
API 說明文件已更新,移除對 contentOwnerAdvertisingOptions 資源及其方法的參照。這些方法的使用率極低,我們已在本公告發布前,個別與使用這些方法的 API 使用者聯絡。
2018 年 3 月 21 日
這次更新的修改如下:
- 
    從現在起,每次插入、更新或修補音樂影片或錄音資產時,都必須設定 metadataMine.artist屬性。如果未為這些資源類型設定屬性,API 現會傳回錯誤。此外,請注意,metadataMine.artist屬性僅適用於音樂影片和錄音藝術家。
2017 年 7 月 24 日
這次更新的修改如下:
- 
    新的 package資源代表透過網路、SFTP 或其他提交機制提交的一組檔案。此 API 支援此資源的兩種方法:- package.insert方法會驗證並上傳僅包含一個中繼資料檔案的純中繼資料檔案包。
- package.get方法會擷取先前上傳套件的相關資訊。
 
- 
    針對 validator.validate方法,我們已更新uploaderName屬性的定義,指出該值並非用來識別上傳資料的內容合作夥伴,而是用來識別內容擁有者使用的特定上傳者帳戶 (例如web-google或yt-google) 的值。
- 
    reference資源的status屬性不再使用duplicate_on_hold值,用來指出某個參照是另一個參照的重複項目。相反地,如果參照項目重複,status屬性的值現在會設為inactive,而statusReason屬性的值則為REASON_DUPLICATE_FOR_OWNERS。不過,如同先前所述,只有在參照項目重複時,資源的 duplicateLeader屬性才會填入資料。如果已設為已設定,則該屬性的值會標示重複的參照。
2017 年 4 月 17 日
這次更新的修改如下:
- 
    新的 assetShare資源只與組合資產相關,可識別資產資源兩種表示法之間的關係。這些呈現方式反映了新的發布資料模式,旨在讓發布商能更清楚掌握並掌控自身權利如何與錄音資產建立關聯。在新模式中,每個錄音檔都會對應至一個專屬資產,稱為曲目檢視畫面。該資產的中繼資料代表 YouTube 顯示的音樂版權資訊標準組合,與特定錄音檔相關聯,並可能綜合多個資料提供者的資訊。 此外,每位作曲人都有自己的作曲分成資產。作曲分成代表特定發布者為作曲資產提供的資訊。詞曲持份可與多個錄音內容建立關聯。 assetShare資源可識別組合檢視畫面和組合共用項目之間的關係。新的assetShares.list方法可讓您執行下列任一操作:- 提供樂曲檢視畫面的 ID,並擷取授權要求的合作夥伴擁有的對應樂曲持份 (如果有此持份的話)。
- 提供內容合作夥伴擁有的樂曲持份 ID,並擷取該持份連結的所有樂曲檢視畫面清單。
 
- 
    新的「管理構圖資產」指南說明如何根據提交至這些方法的資產 ID 是否識別構圖檢視畫面或構圖分享,說明不同的 API 方法如何處理要求。 
- 
    contentOwnerAdvertisingOptions資源的新claimedVideoOptions.autoGeneratedBreaks屬性會指出 YouTube 應否在已宣稱的長度超過 10 分鐘的影片中自動產生廣告插播。雖然這項屬性會影響內容擁有者所有長度超過 10 分鐘的影片,但如果影片收到多項版權聲明,則第一個聲明影片著作權的合作夥伴會為該影片設定這項屬性的預設行為。
2016 年 8 月 11 日
這次更新的修改如下:
- 
    我們已發布新版《YouTube API 服務條款》(「新版條款」),詳情請見 YouTube 工程和開發人員網誌,其中針對現行服務條款提供豐富的更新內容。除了修訂條款 (自 2017 年 2 月 10 日起生效) 之外,這次更新也包含多份輔助文件,協助說明開發人員必須遵守的政策。 如需完整的新版文件,請參閱修訂版條款的修訂版本記錄。此外,日後對更新版條款或相關附件文件的變更,也會在該修訂版本記錄中說明。你可以透過文件中的連結,訂閱該修訂版本記錄中的變更項目 RSS 動態消息。 
2016 年 5 月 31 日
這次更新的修改如下:
- 
    新資源和方法 - 
        新的 validator.validate方法可讓您判斷中繼資料檔案是否含有驗證錯誤,導致 YouTube 無法順利處理檔案。如果檔案含有錯誤,API 回應的errors屬性就會包含驗證錯誤清單,指出每個錯誤的嚴重程度、原因和位置。
 
- 
        
- 
    新增及更新的錯誤 - 
        assets.patch和assets.update方法現在支援下列錯誤。提醒您,方法可支援多個具有相同錯誤類型的錯誤。如需完整的可能錯誤清單,請參閱各個方法的錯誤說明文件或「錯誤」頁面。錯誤 invalidValue (400)parameters.assetId
 由於要更新的資產已與其他資產合併,因此要求失敗。使用錯誤訊息中傳回的資產 ID 做為assetId參數的值,重新提交要求。
 
- 
        
2016 年 3 月 28 日
這次更新的修改如下:
- 
    現有資源和方法的更新 - 
        claim資源的新matchInfo.matchSegments[]屬性包含清單,其中每個項目都會說明與參考影片部分相符的版權聲明影片片段。聲明可以包含多個相符區段。舉例來說,如果上傳影片的音訊和影像內容與參考影片相符,就會有兩個相符片段。一個片段說明音訊比對,另一個片段則說明影像比對。針對每個比對片段,API 會傳回相符內容的時間長度和類型 (音訊或影片)。這個 API 也會在版權聲明影片和參考影片中,找出每個相符片段的開始和結束時間偏移。 
- 
        呼叫 contentOwnerAdvertisingOptions.patch或contentOwnerAdvertisingOptions.update方法時,現在可以更新contentOwnerAdvertisingOptions資源的claimedVideoOptions.newVideoDefaults[]屬性值。
- 
        contentOwnerAdvertisingOptions資源的唯讀allowedOptions.autoGeneratedBreaks屬性已淘汰。
 
- 
        
- 
    新增及更新的錯誤 - 
        API 的 claims.update方法現在支援下列錯誤。提醒您,方法可支援多個具有相同錯誤類型的錯誤。如需完整的可能錯誤清單,請參閱各個方法的錯誤說明文件或「錯誤」頁面。錯誤 badRequest (400)alreadyClaimed
 版權聲明與其他現有版權聲明重複,因此無法更新。
- 
        assets.list方法偶爾會逾時,並傳回500HTTP 回應代碼 (Internal Server Error),尤其是在要求擷取多個資產的資料,且fetchMatchPolicy參數的值為effective時。如果assets.list要求指定多個資產 ID 並傳回500錯誤,請嘗試針對單一資產或較少數量的資產重新提交要求。
- 
        references.insert錯誤說明文件已更新,指出如果要求上傳損毀的參考資料檔案,系統會在處理參考資料時才識別該問題。因此,即使references.insert要求傳回成功回應,參照項目仍可能無法順利處理。建議您在插入參照後,使用references.list方法進行輪詢,確認參照是否如預期啟用。
 
- 
        
2016 年 2 月 3 日
這次更新的修改如下:
- 
    現有資源和方法的更新 - 
        API 現已支援產品資訊廣告。產品資訊廣告會突顯與影片內容相關或出現在影片中的產品。這類廣告屬於贊助商資訊卡,會在影片播放期間放送。廣告系統會自動在影片中加入這些資訊卡。觀眾會看到幾秒鐘的資訊卡前導廣告,也可以點選影片右上角的圖示,瀏覽影片的資訊卡。 這項變更的結果是, product_listing現在可納入下列屬性的值:資源/API 方法 屬性 contentOwnerAdvertisingOptionsallowedOptions.licAdFormats[]contentOwnerAdvertisingOptionsallowedOptions.ugcAdFormats[]contentOwnerAdvertisingOptionsclaimedVideoOptions.newVideoDefaults[]videoAdvertisingOptionsadFormats[]videoAdvertisingOptions.getEnabledAdscountriesRestriction[].adFormats[]
- 
        assetSearch.list方法的新createdBefore和createdAfter會指示 API 只傳回在特定日期之前和/或之後建立的素材資源。
- 
        在 assetSearch.list要求的 API 回應中,type屬性現在支援art_track_video值。YouTube 說明中心提供 Art Track 影片的詳細資訊。
- 
        claimSearch.list方法支援下列新參數:參數 referenceId這個篩選器參數會指定你要擷取版權聲明的參考檔案 YouTube 參考檔案 ID。 inactiveReasons這個選用參數可讓您限制 API 回應,只包含因特定原因而處於停用的聲明。參數定義會列出可搜尋的無效宣稱類型。 partnerUploaded這個選用布林值參數可讓您指定 API 回應只包含合作夥伴上傳或非合作夥伴上傳的聲明。 
- 
        reference資源的新references#origination物件包含說明參照來源的資訊。
- 
        references.insert方法現在支援使用 YouTube 的 gfp_gen 軟體產生的參照資料上傳功能。如果您提供預先產生的指紋,請在上傳的reference資源中將fpDirect屬性值設為true。請注意,在進行這項變更後,如果您在上傳參照時嘗試設定 fpDirect屬性,API 就不會傳回錯誤。
 
- 
        
- 
    新增及更新的錯誤 說明文件現在會列出 whitelist資源方法傳回的錯誤。此外,下表列出 API 支援的新錯誤,以及可能傳回每個錯誤的方法。請注意,方法可能會傳回多個相同錯誤類型的錯誤。詳情請參閱各個方法的錯誤說明文件,或參閱「錯誤」頁面。 錯誤 badRequest (400)inappropriateCampaignTarget
 如果廣告活動嘗試刊登可能不適合某些使用者的影片,campaigns.insert和campaigns.update方法會傳回這項錯誤。如要修正這個錯誤,請選擇其他內容來做為主打內容。badRequest (400)canNotCreatePartnerUploadedClaimOnCompositionOrSoundRecordingAssets 
 如果您嘗試使用樂曲或錄音資產建立合作夥伴上傳的著作權聲明,claims.insert方法會傳回此錯誤。badRequest (400)existingSoundRecordingOrMusicVideoClaim
 如果指定影片中已存在錄音版權聲明,claims.insert方法就會傳回此錯誤。您無法透過 API 新增直接合成聲明。badRequest (400)asset_id
 如果要求嘗試透過檔案建立參照,但未指定 assetId,references.insert方法就會傳回這個錯誤。badRequest (400)canNotBeActivated
 如果參照無法啟用 (可能是因為參照的狀態或擁有權條件),references.update方法會傳回此錯誤。badRequest (400)videoNotClaimed
 如果您嘗試擷取廣告選項的影片尚未聲明版權,系統就會傳回這個錯誤,導致您無法取得要求的資訊。videoAdvertisingOptions.get
2015 年 12 月 18 日
根據歐盟 (EU) 法律規定,您必須向歐盟境內的使用者揭露特定資訊,並徵得同意聲明。因此,如果使用者位於歐盟地區,您必須遵守《歐盟地區使用者同意授權政策》。我們已在 YouTube API 服務條款中新增這項規定的通知。
2015 年 4 月 21 日
這次更新的修改如下:
- 
    新的 campaign資源代表特定的內容擁有者廣告活動,可讓內容擁有者在使用者上傳的已版權聲明影片中,使用註解宣傳內容。舉例來說,內容擁有者可以建立廣告活動,只要使用者上傳的影片含有該電影的畫面且經 Content ID 聲明版權,系統就會在那部影片中加入該電影觀賞頁面的連結。這個 API 支援 get、list、insert、update、patch和deletecampaign資源的方法。
- 
    API 支援新的 campaigns.get、campaigns.insert、campaigns.update和campaigns.delete方法的多個新錯誤。
2015 年 3 月 30 日
這次更新的修改如下:
- 
    現有資源和方法的更新 - 
        assetSearch.list方法的新isrcs參數可讓您指定最多 50 個 ISRC 的清單。API 回應會包含與這些 ISRC 相關聯的資產。
- 
        claimHistory資源的event[].reason屬性支援下列新值。每個原因都會說明發生與聲明相關的特定事件的原因:- closed_audio_claim_on_visual_reference
- closed_partner_exclusion
- closed_reference_conflict
 
- 
        claimSearch.list方法的新sort參數會指定在 API 回應中用來排序資源的方法。根據預設,系統會根據資源建立日期,以反向時間順序 (由最新到最舊) 排序資源。你也可以依據已聲明內容的觀看次數,由高至低排序資源。請注意,如果 claimSearch.list要求也將status參數值設為appealed、disputed、pending、potential或routedForReview,系統會依聲明審查期結束的時間排序結果。
- 
        ownership.update和ownership.patch方法現在可正確列出可在呼叫這些方法時更新的所有屬性。這項變更代表 API 說明文件的修正,並未識別 API 功能的變更。
- 
        assets.get和assets.list方法的fetchMatchPolicy參數現在會將effective列為支援的值。這個值會指示 API 伺服器擷取 YouTube 為資產套用的比對政策。
- 
        assets.list、claims.list、contentOwners.list、policies.list、publishers.list和references.list方法的id參數現在都會註明,其參數值最多可包含 50 個以半形逗號分隔的 ID。
 
- 
        
- 
    新增及更新的錯誤 下表列出 API 支援的新錯誤,以及可能傳回每個錯誤的方法。請注意,方法可能會傳回多個相同錯誤類型的錯誤。 詳情請參閱各個方法的錯誤說明文件,或參閱「錯誤」頁面。 錯誤類型 錯誤詳細資料 說明 badRequest (400)tooManyIsrcs如果 isrcs參數指定的 ISRC 超過 50 個,assetSearch.list方法會傳回此錯誤。badRequest (400)videoIsPrivate如果您嘗試認領私人影片, claims.insert方法會傳回此錯誤。只有在影片的隱私權狀態為public或unlisted時,你才能聲明擁有影片。notModified (304)blockOutsideOwnershipUnchanged如果無法成功修改權杖上的 blockOutsideOwnership標記,claims.update方法會傳回此錯誤。導致這項錯誤發生的原因有很多,常見的例子是,指定的修改內容對已聲明的影片沒有任何影響。
2014 年 11 月 7 日
這次更新的修改如下:
- 
    現有資源和方法的更新 - 
        claimSearch.list方法的status參數現在支援routedForReview值。這個值會將結果限制為依據資產比對政策中的規則,需要人工審查的版權聲明。
- 
        claimHistory資源的event[].reason屬性支援下列新值。每個原因都會說明發生與聲明相關的特定事件的原因:- closed_invalid_reference_segment
- closed_noadsense
- suspended_monetization_on_channel
- video_content_modified
 
- 
        claim資源的origin.source屬性可識別聲明的來源,現在支援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如果內容擁有者已定義 2500 個專屬資產標籤 (目前允許的最大數量), assets.insert、assets.update和assetLabels.insert方法會傳回此錯誤。badRequest (400)tooManyLabelsOnOneAsset如果素材資源已與 30 個資產標籤建立關聯 (這是目前允許的最大數量), assets.insert和assets.update方法會傳回此錯誤。badRequest (400)channelMonetizationSuspended如果影片的頻道因合作夥伴版權聲明而遭到停權, claims.insert和claims.update方法會傳回這項錯誤。badRequest (400)channelNotActive如果影片的頻道未啟用, claims.update方法會傳回這個錯誤。
- 
    如果要求主體中的資源不含 metadataMine.contentType屬性,assets.insert和assets.update方法就不會再針對部分資產傳回badRequest錯誤。
2014 年 9 月 23 日
這次更新的修改如下:
- 
    內容擁有者 ID 變更 我們在 2014 年 7 月 9 日的修訂版本中宣布的內容擁有者 ID 異動已生效。這項異動後,API 會傳回產生的專屬 ID,用於識別與已驗證使用者或透過 API 管理的資源相關聯的內容擁有者。先前,API 會以人類可讀的名稱做為 ID 傳回,例如「qrs_network」。 這項異動會影響下列 API 功能,並可能影響在應用程式中使用硬式編碼合作夥伴代碼的合作夥伴。 - API 現在會將新 ID 做為先前傳回合作夥伴代碼的資源屬性值傳回,例如 contentOwner資源的id屬性。
- 所有 API 方法都支援 onBehalfOfContentOwner參數,可識別代表誰提出 API 要求的內容擁有者。變更後,您應將參數設為新 ID,而非合作夥伴代碼。為避免程式碼中斷,參數會在轉換期間接受任一值。
- 變更後,contentOwners.list方法的contentOwnerId參數應指定新 ID,而非合作夥伴代碼。
 
- API 現在會將新 ID 做為先前傳回合作夥伴代碼的資源屬性值傳回,例如 
- 
    現有資源和方法的更新 - 
        assetSearch.list方法的新metadataSearchFields參數可讓您指定要搜尋的資產中繼資料欄位,以及要在這些欄位中搜尋的值。參數值是以逗號分隔的欄位和值組合清單,每個組合中的欄位和值會以半形冒號分隔。
- 
        claim資源的新appliedPolicy物件會指定 YouTube 實際套用於聲明的政策。物件的值是policy資源。該資源包含提交要求的內容擁有者擁有聲明資產的國家/地區政策資訊。適用政策與內容擁有者定義的政策可能會有所不同,差異如下: - 
            這項政策會考量其他擁有者設定的政策,這些擁有者在部分地區擁有聲明版權資產的部分擁有權,而這些地區與提交 API 要求的內容擁有者相同。 
- 
            這項政策會考量 YouTube 管理政策,並套用至內容擁有者擁有聲明版權資產的地區。 
 
- 
            
- 
        claimHistory資源的新uploaderChannelId屬性會識別已聲明版權影片所屬頻道的頻道 ID。
 
- 
        
2014 年 9 月 8 日
這次更新的修改如下:
- 
    新資源和方法 - 
        新的 assetLabel資源會識別可指派給資產的文字標籤。你可以使用資產標籤將資產歸入自訂類別,方便整理素材資源庫。您可以根據標籤搜尋資產,這麼做也可以簡化需要更新特定資產群組的用途。- assetLabels.list方法可讓您擷取內容擁有者的標籤清單。
- assetLabels.insert方法可讓您建立新的資產標籤。您也可以呼叫- assets.update方法並更新資產的標籤,藉此建立新標籤。API 伺服器會自動為先前未定義的任何標籤建立新的- assetLabel資源。
 
 
- 
        
- 
    現有資源和方法的更新 
- 
    新增及更新的錯誤 API 支援新的 assetLabels.list和assetLabels.insert方法的多個新錯誤。
2014 年 7 月 9 日
這次更新的修改如下:
- 
    內容擁有者 ID 變更 以往,API 會使用人類可讀的合作夥伴代碼 (例如「qrs_network」),來明確識別與已驗證使用者或透過 API 管理的資源相關聯的內容擁有者。2014 年第 3 季,API 將改用 22 個字元的專屬 ID 識別內容擁有者。這項異動會影響下列 API 功能,並可能影響在應用程式中硬式編碼合作夥伴代碼的合作夥伴。 - API 會將 22 個字元的 ID 傳回為先前傳回合作夥伴代碼的資源屬性值,例如 contentOwner資源的id屬性。
- 所有 API 方法都支援 onBehalfOfContentOwner參數,可識別代表誰提出 API 要求的內容擁有者。變更後,您應將參數設為 22 個字元的 ID,而非合作夥伴代碼。為避免程式碼中斷,參數會在轉換期間接受任一值。
- 變更後,contentOwners.list方法的contentOwnerId參數應指定 22 個字元的 ID,而非合作夥伴代碼。
 
- API 會將 22 個字元的 ID 傳回為先前傳回合作夥伴代碼的資源屬性值,例如 
- 
    現有資源和方法的更新 - 
        asset資源現在支援label屬性,可指定與資產相關聯的資產標籤清單。將一個標籤套用到多個資產就能將資產分組。使用標籤做為搜尋篩選器可以執行批次更新或下載報表,也可以篩選 YouTube 數據分析的資料。
- 
        assetSearch.list方法現在支援下列選用參數:- labels:限制結果只包含與指定標籤相關聯的資產。根據預設,API 會傳回符合所有指定標籤的資產。不過,您可以使用- includeAnyProvidedLabel參數指示 API 傳回符合任何指定標籤的素材資源。
- includeAnyProvidedLabel:與- labels參數搭配使用時,這個參數會指示 API 傳回與- labels參數值中指定的任何標籤相關聯的資產。
 
- 
        claimHistory資源現在包含下列新屬性:- event[].source.userEmail屬性會提供發起事件的使用者電子郵件地址。
- event[].typeDetails.disputeNotes屬性包含- dispute_create事件的爭議備註。
 
- 
        claimSearch.list方法現在支援下列選用參數:- createdAfter:限制結果只包含指定日期後建立的聲明。
- createdBefore:限制結果只包含在指定日期之前建立的聲明。
- includeThirdPartyClaims:與- videoId參數搭配使用,這個參數會指出是否要在 API 結果中加入第三方宣告。
 
 
- 
        
- 
    更詳細的錯誤資訊 錯誤說明文件現在會指定每種錯誤類型的 HTTP 回應代碼。 
- 
    新增及更新的錯誤 下表列出 API 支援的新錯誤,以及可能傳回每個錯誤的方法。請注意,方法可能會傳回多個相同錯誤類型的錯誤。舉例來說,如果您嘗試插入缺少必要中繼資料欄位的 asset資源,系統就會傳回required錯誤。事實上,可能會有多個必要的中繼資料欄位,每個欄位都會傳回錯誤訊息,但訊息內容略有不同。詳情請參閱各個方法的錯誤說明文件,或參閱「錯誤」頁面。 方法 錯誤 assetSearch.list- invalidValue:API 不支援搜尋節目或季別資產。將- type參數的值變更為支援的值。
 assets.insert- conflict:已存在太多 ID 相同的資產 (例如自訂 ID、ISRC 等)。
- conflict:指定資產的副本數量過多。
- invalidValue:呼叫 API 的使用者沒有權限建立指定類型的素材資源。
 assets.patchassets.update- badRequest– API 不支援您嘗試的素材資源類型轉換。
 claimSearch.list- badRequest:- includeThirdPartyClaims參數只能與- videoId篩選器搭配使用。
 ownership.patchownership.update- badRequest:你無法更新 Art Track 資產的擁有權。
 references.patchreferences.update- badRequest:參照項目處於無效狀態,無法執行所嘗試的作業。
 
2014 年 2 月 3 日
這次更新的修改如下:
- 
    現有資源和方法的更新 
- 
        claimSearch資源現在包含下列新屬性:- origin物件包含說明聲明建立方式的資訊。
- thirdPartyClaim屬性包含布林值,指出聲明是由哪位內容擁有者提出,而該擁有者並非與執行搜尋的使用者相關聯。
 
- 
        claimSearch.list方法現在支援下列選用參數:- contentType:限制結果只包含音訊版權聲明、影片版權聲明或視聽版權聲明。
- origin:指定一或多個版權聲明來源,例如- descriptiveSearch或- videoMatch,以便找出版權聲明。
- status:限制結果只包含具有指定狀態的聲明。
 
- 
        claim資源的status屬性現在支援以下額外值:appealed、disputed、potential、takedown和unknown。
- 
        claim資源的新blockOutsideOwnership屬性可指出是否應在未明確擁有影片的地區封鎖已聲明版權的影片。根據預設,在未為與聲明相關的資產定義擁有權資料的國家/地區,使用者仍可觀看已聲明著作權的影片。
- 
        contentOwnerAdvertisingOption資源的新allowedOptions.autoGeneratedBreaks屬性可指出夥伴是否可選擇在 YouTube 自動決定的廣告插播時間點,顯示片中廣告。
- 
        contentOwners.list方法現在可以使用指定https://www.googleapis.com/auth/youtubepartner-content-owner-readonly範圍的授權權杖來呼叫。
- 
        policy資源的新timeUpdated屬性會指定政策上次更新的時間。
- 
        policies.list方法現在支援選用的sort參數,可用於指定結果應依據上次更新時間以遞增或遞減順序排序。
- 
        referenceConflict資源的新expiryTime屬性會指定參照衝突的審查期結束時間,導致衝突失效。
- 
        videoAdvertisingOption資源的新autoGeneratedBreaks屬性可指出影片是否應在 YouTube 自動決定的廣告插播時間點,顯示片中廣告。
 
- 
    新增及更新的錯誤 下表列出 API 支援的新錯誤,以及可能傳回每個錯誤的方法。請注意,方法可能會傳回多個相同錯誤類型的錯誤。舉例來說,如果您嘗試插入缺少必要中繼資料欄位的 asset資源,系統就會傳回required錯誤。事實上,可能會有多個必要的中繼資料欄位,每個欄位都會傳回錯誤訊息,但訊息內容略有不同。詳情請參閱各個方法的錯誤說明文件,或參閱「錯誤」頁面。 方法 錯誤 assets.insertassets.update- badRequest:API 不支援對 Art Track 資產執行寫入作業。
 claimSearch.list- invalidValue:要求中的- pageToken參數指定無效的頁面符記。
 claims.insert- badRequest:影片頻道未啟用,因此無法建立版權聲明。
- badRequest– 你嘗試聲明版權的影片不受下架政策規範。如有任何問題,請來信至 copyright@youtube.com
- badRequest:你無法對指定影片建立第三方版權聲明,因此我們無法受理你的申請。
- conflict– 影片已針對下架通知提出異議,因此 YouTube 無法建立要求的版權聲明。
- conflict:影片有有效的下架聲明,因此 YouTube 無法建立要求的聲明。
 references.insert- badRequest– 你嘗試使用的版權影片已遭刪除或拒絕,或處理失敗。
 
- 
    contentOwnerNotProvided和internalError錯誤並非特定 API 方法專屬,因此不再列在每個方法頁面中。您仍可在 API 錯誤說明文件的「一般錯誤」一節中找到這些錯誤的說明。
2013 年 9 月 12 日
這次更新的修改如下:
- 
    新資源和方法 - 
        新的 referenceConflict資源會指出兩個參考檔案之間的衝突,並在發現衝突時列出這些檔案之間的相符項目。referenceConflicts.list方法可讓您擷取與授權內容擁有者相關的未解決參照衝突清單。referenceConflicts.get方法可讓您指定專屬的參照衝突 ID,藉此擷取參照衝突。
 現有資源和方法的更新 - 
        這個 API 現已支援擷取資產有效配對政策的功能。這項異動與 2013 年 7 月 16 日發布的異動相呼應,當時我們已支援擷取資產的標準中繼資料和擁有權資料。 如要擷取資產的有效比對政策,請在呼叫 assets.get或assets.list方法時,將fetchMatchPolicy參數值設為effective。在 API 回應中,每個傳回的asset資源中的matchPolicyEffective物件,都包含該資產適用的有效比對政策。
- 
        asset資源的新ownershipConflicts物件包含資產擁有權衝突的相關資訊。這個物件的結構類似ownership資源,可識別資產擁有者可持有的各類型權利。(對於大多數資產類型,擁有者只能擁有一般資產所有權,但對於樂曲資產,擁有者可以逐項列出表演權、同步權或機械灌錄權的所有權。)同樣地, ownershipConflicts物件會包含個別清單,用於識別一般擁有權、表演權、同步權和機械灌錄權的衝突。每個衝突資料都會標示發生衝突的地域、提供衝突擁有權資料的擁有者,以及每位衝突擁有者聲稱擁有的資產百分比。
- 
        assets.get和assets.get方法現在支援新的fetchOwnershipConflicts參數。這個參數具有布林值,指出 API 要求是否應在 API 回應中擷取資產的擁有權衝突。預設值為false,表示不會傳回擁有權衝突。
- 
        assetSearch.list方法的q參數定義已更新,可識別 YouTube 搜尋的中繼資料欄位。
- 
        references.insert方法的說明文件現在指出,您必須設定contentType屬性的值。這項變更會更新說明文件,以正確反映實際的 API 功能,但不會代表 API 功能有變更。
 
- 
        
- 
    新增及更新的錯誤 - 
        API 支援新的 forbidden錯誤,這類錯誤並非特定方法專屬,表示服務帳戶無法授權所要求的作業。
- 
        assets.insert方法現在會在metadataMine物件的屬性中,而非metadata物件中,找出中繼資料錯誤 (metadata物件已在 2013 年 7 月 16 日的 API 更新中淘汰)。
- 
        「errors」頁面已更新,針對支援 update和patch方法的每個資源,該頁面都會包含一個表格,列出這兩種方法傳回的錯誤。在此之前,這個頁面會分別列出每個方法的錯誤,但清單內容一律相同。
 
- 
        
2013 年 7 月 16 日
這次更新的修改如下:
- 
    新資源和方法 - 
        新的 claimHistory.get方法可讓您識別並擷取特定宣告的相關資訊。傳回的claimHistory資源包含與版權聲明相關的事件清單,例如版權聲明的建立、更新、爭議或關閉。
- 
        新的 claimSearch.list方法可讓您搜尋符合下列任一或所有條件的版權聲明:- 版權聲明會與特定資產建立關聯。
- 版權聲明與特定影片相關聯。
- 權利聲明會與要求中提供的查詢字串相符。
 API 回應中的每個 claimSnippet資源都包含版權聲明的詳細資料,包括版權聲明的專屬 ID、狀態、類型 (audio、video或audiovisual),以及與版權聲明相關聯的資產和影片。這項資源也會指定已聲明版權影片的觀看次數,以及已聲明版權影片的標題。
 
- 
        
- 
    現有資源和方法的更新 - 
        說明文件現在會列出具有一組列舉值的屬性支援的值。這類屬性包括 asset資源的type屬性,以及claim資源的status屬性。
- 
        針對 assets.get和assets.list方法,API 現在支援fetchMetadata和fetchOwnership要求參數的逗號分隔值,讓您能夠擷取多組中繼資料或擁有權資料。下列清單說明 asset資源結構的對應變更,以及這些變更對get、list、insert、update或patchasset資源的 API 方法所造成的影響。- 
            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或patchasset資源的要求可以包含metadataMine物件或metadata物件。設定asset資源的擁有權資料或比對政策時,也適用相同的原則。
- 
            
- 
        claims.list方法的assetId、q和videoId參數已淘汰。如要使用任何上述條件搜尋版權聲明,請使用 claimSearch.list 方法,因為該方法支援所有這些參數。
- 
        在 ownership資源中,general[].ratio、performance[].ratio、synchronization[].ratio和mechanical[].ratio屬性的值現在都採用double而非integer的內容格式。
- 
        policy資源的rules[].action屬性定義現在會列出該屬性的有效值:block、monetize、takedown和track。不過,請注意,您無法使用 API 將下架政策套用至版權聲明。
- 
        如果參考資料是透過將資產與已上傳至連結至 CMS 帳戶的 YouTube 頻道中現有 YouTube 影片建立,就會顯示 reference資源的新claimId屬性。在這種情況下,這個欄位會包含版權聲明 ID,代表資產與影片之間的關聯。
- 
        reference資源的新excludedIntervals[]屬性會指定參考資料中的時間間隔清單,YouTube 在嘗試比對參考資料時應忽略這些時間間隔。每個間隔都會指定開始和結束時間,以從影片開頭算起的秒數為單位。
- 
        API 不再要求在 references.update或references.patch要求內容中傳送的reference資源中設定status屬性。
- 
        說明文件已修正,正確說明 videoAdvertisingOptions.getEnabledAds方法的 API 回應格式。回應是youtubePartner#videoAdvertisingOptionGetEnabledAds資源,其中包含下列資訊:- 
            id:YouTube 用來識別與設定相關的已聲明版權影片的 ID。
- 
            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無效。請注意,您無法在停用參照時指定排除間隔。
 
 
- 
        
2013 年 5 月 10 日
這次更新的修改如下:
- 
    YouTube 不再識別實驗版 API 功能和服務。我們現在提供受廢止政策影響的 YouTube API 清單。 
2013 年 4 月 8 日
這次更新的修改如下:
- 
    該 API 已重新命名為 YouTube Content ID API。 
- 
    assetMatchPolicy資源中的幾個屬性已變更:
- 
    assetMatchPolicy.update方法的說明文件已更新,反映您在呼叫方法時,可以為policyId屬性或rules[]物件設定值的事實。
- 
    claims資源現在支援多項新屬性:屬性名稱 值 說明 timeCreateddatetime版權聲明的建立日期和時間。 matchInfoobjectmatchInfo物件包含產生聲明的相符內容相關資訊。只有在上傳的影片與現有參考檔案相符,系統才會自動產生版權聲明,並將這項資訊納入claim資源。matchInfo.referenceIdstringYouTube 用來識別產生比對結果的參照 reference的專屬 ID。matchInfo.longestMatchobjectlongestMatch物件包含參考檔案與上傳影片之間最長相符程度的資訊。matchInfo.longestMatch.durationSecsunsigned long比對的時間長度,以秒為單位。 matchInfo.longestMatch.userVideoOffsetunsigned long比對開始時間的時間偏移量,以從上傳影片開頭算起的秒數為單位。 matchInfo.longestMatch.referenceOffsetunsigned long比對開始時間的時間偏移量,以從參考值開頭算起的秒數為單位。 matchInfo.totalMatchobjecttotalMatch物件包含上傳影片與參考檔案相符的總量,以及參考檔案與上傳影片相符的總量。如果上傳的影片或參考影片中,有重複內容以循環播放,這些值可能會有所不同。舉例來說,如果上傳的影片包含參考檔案中的 10 秒片段,但該片段重複了 6 次,則上傳影片中的相符內容總長度為 60 秒,但參考檔案中的相符內容總長度只有 10 秒。matchInfo.totalMatch.userVideoDurationSecsunsigned long上傳影片與參考檔案相符的總長度 (以秒為單位)。 matchInfo.totalMatch.referenceDurationSecsunsigned long與上傳影片相符的參考內容總長度 (以秒為單位)。 originobjectorigin物件包含說明聲明來源的資訊。origin.sourcestring版權聲明的來源。 
- 
    claims資源中的policy屬性已更新,以便指出無法更新 AudioSwap 聲明的值。
- 
    metadataHistory資源的timeProvidedMs屬性已重新命名為 timeProvided。
- 
    ownershipHistory資源的timeProvidedMs屬性已重新命名為 timeProvided。
- 
    ownershipHistory.list方法的定義已更新,指出該方法只會擷取每位內容擁有者的最新擁有權資料。不過,如果內容擁有者透過多個資料來源 (API、內容動態饋給等) 提交擁有權資料,清單就會包含每個內容擁有者和資料來源的最新資料。
- 
    policy資源中的幾個屬性已變更:
- 
    policies.insert和policies.update方法的說明文件已更新,反映出您可以在呼叫這些方法時為rules[]物件設定值。
- 
    多個 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– 政策包含相衝突的政策規則。
 
- 
    新的「errors」頁面會列出 API 可能傳回的錯誤。這個頁面包含一般錯誤,這些錯誤可能會發生在多種不同的 API 方法中,也可能會發生在特定方法中。 
2013 年 1 月 18 日
這次更新的修改如下:
- 
    您可以透過新發布的 videoAdvertisingOptions.getEnabledAds方法,擷取特定合作夥伴或使用者上傳影片可用的廣告類型詳細資料。
- 
    assetSearch.list方法的ownershipRestriction參數定義已更新,指出預設參數值為mine,表示 API 應只擷取目前使用者擁有的資產。
- 
    assets.list方法的說明文件反映了以下變更:- 
        id參數現在為必要參數。
- 
        新支援的 fetchMatchPolicy參數可讓您指出 API 要求是否也應擷取您為資產設定的比對政策。
- 
        您可以使用新支援的 fetchOwnership參數,指出 API 要求是否也應擷取資產的擁有權資料。
- 
        API 傳回的素材資源清單不再包含分頁資料。因此,API 回應中已移除 nextPageToken屬性和pageInfo物件。pageInfo物件包含totalResults、resultsPerPage和startIndex屬性。
 
- 
        
- 
    claims資源說明文件已更新,指出您必須在建立版權聲明時指定政策。(如果插入的聲明未指定政策,YouTube 目前不會套用預設的使用政策,但說明文件先前指出會這樣做)。
- 
    policy資源的hasUnpublishedDraft屬性已淘汰。
- 
    policies.list方法新支援的id參數可讓您識別 API 要求應擷取的已儲存政策。只有目前已驗證的內容擁有者,才能擷取相關政策。
- 
    references.patch和references.update方法的releaseClaims參數定義已更新,指出該參數僅在聲明狀態更新為inactive時才有效。在這種情況下,您也可以將releaseClaims參數的值設為true,釋出參照產生的所有比對聲明。
- 
    references.patch和references.update方法都已更新,提醒您在執行這兩種作業時,必須指定參照狀態。
- 
    多個 API 方法支援新的錯誤類型。下表列出方法和新支援的錯誤: 方法 錯誤類型 錯誤詳細資料 說明 guideCategories.listnotFoundUnavailable找不到您嘗試擷取比對政策的資產。 claims.getnotFoundUnavailable找不到你要擷取的聲明。 ownership.patchinvalidValueUnavailable你提供的擁有權資料包含無效值。 ownership.updateinvalidValueUnavailable你提供的擁有權資料包含無效值。