YouTube Content ID API

Interfejs YouTube Content ID API umożliwia zarządzanie zasobami YouTube wraz z powiązanymi treściami, plikami referencyjnymi, prawami własności, prawami i zasadami.

Usługa: youtubepartner.googleapis.com

Aby wywołać tę usługę, zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać własnych bibliotek, podczas wysyłania żądań do interfejsu API stosuj się do poniższych informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputerów specyfikacja opisująca interfejsy API REST i korzystanie z nich. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy, a wszystkie poniższe identyfikatory URI odnoszą się do tego punktu końcowego:

  • https://youtubepartner.googleapis.com

Zasób REST: assetLabels

Metody
insert POST /youtube/partner/v1/assetLabels
Wstaw etykietę zasobu dla właściciela.
list GET /youtube/partner/v1/assetLabels
Pobiera listę wszystkich etykiet zasobów dla właściciela.

Zasób REST: assetMatchPolicy

Metody
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Pobiera zasad�� dopasowania przypisaną do określonego zasobu przez właściciela treści powiązanego z uwierzytelnionym użytkownikiem.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Poprawia zasadę dopasowania zasobu.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Aktualizuje zasadę dopasowania zasobu.

Zasób REST: assetRelationships

Metody
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
Usuwa relację między 2 zasobami.
insert POST /youtube/partner/v1/assetRelationships
Tworzy relację, która łączy 2 zasoby.
list GET /youtube/partner/v1/assetRelationships
Pobiera listę relacji dla danego zasobu.

Zasób REST: assetSearch

Metody
list GET /youtube/partner/v1/assetSearch
Wyszukuje zasoby na podstawie ich metadanych.

Zasób REST: assetShares

Metody
list GET /youtube/partner/v1/assetShares
Ta metoda pobiera listę zasobów współdzielonych przez partnera i mapuje je na określony identyfikator widoku zasobów lub pobiera listę widoków zasobów powiązanych z określonym identyfikatorem udziału zasobu należącego do partnera.

Zasób REST: assets

Metody
get GET /youtube/partner/v1/assets/{assetId}
Pobiera metadane określonego zasobu.
insert POST /youtube/partner/v1/assets
Wstawia zasób z określonymi metadanymi.
list GET /youtube/partner/v1/assets
Pobiera listę zasobów na podstawie metadanych zasobu.
patch PATCH /youtube/partner/v1/assets/{assetId}
Poprawia metadane określonego zasobu.
update PUT /youtube/partner/v1/assets/{assetId}
Aktualizuje metadane określonego zasobu.

Zasób REST: campaigns

Metody
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Usuwa określoną kampanię właściciela.
get GET /youtube/partner/v1/campaigns/{campaignId}
Pobiera konkretną kampanię właściciela.
insert POST /youtube/partner/v1/campaigns
Wstaw nową kampanię dla właściciela, używając określonych danych kampanii.
list GET /youtube/partner/v1/campaigns
Pobiera listę kampanii właściciela.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Wprowadź poprawki na dane dotyczące określonej kampanii.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Zaktualizuj dane dotyczące określonej kampanii.

Zasób REST: claimHistory

Metody
get GET /youtube/partner/v1/claimHistory/{claimId}
Pobiera historię roszczeń dla określonego roszczenia.

Zasób REST: claimSearch

Metody
list GET /youtube/partner/v1/claimSearch
Pobiera listę roszczeń pasujących do kryteriów wyszukiwania.

Zasób REST: claims

Metody
get GET /youtube/partner/v1/claims/{claimId}
Pobiera określone roszczenie według identyfikatora.
insert POST /youtube/partner/v1/claims
Tworzy roszczenie.
list GET /youtube/partner/v1/claims
Pobiera listę roszczeń, którymi administruje właściciel treści powiązany z obecnie uwierzytelnionym użytkownikiem.
patch PATCH /youtube/partner/v1/claims/{claimId}
Poprawia istniejące roszczenie, zmieniając jego zasadę lub stan.
update PUT /youtube/partner/v1/claims/{claimId}
Aktualizuje istniejące roszczenie, zmieniając jego zasadę lub stan.

Zasób REST: contentOwners

Metody
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Pobiera informacje o określonym właścicielu treści.
list GET /youtube/partner/v1/contentOwners

Pobiera listę właścicieli treści, którzy spełniają kryteria żądania.

Zasób REST: liveCuepoints

Metody
insert POST /youtube/partner/v1/liveCuepoints
Wstawia punkt wstawienia do transmisji na żywo.

Zasób REST: metadataHistory

Metody
list GET /youtube/partner/v1/metadataHistory
Pobiera listę wszystkich metadanych udostępnionych dla zasobu, niezależnie od tego, który właściciel treści dostarczył dane.

Zasób REST: musicChangeRequests

Metody
create POST /youtube/partner/v1/music/changeRequests
Tworzy prośbę o zmianę muzyki zgłoszona do wydania lub utworu.
list GET /youtube/partner/v1/music/changeRequests
Pobiera listę próśb o zmianę muzyki zgłoszonych w przypadku wydania lub utworu.

Zasób REST: musicReleases

Metody
list GET /youtube/partner/v1/music/releases
Pobiera listę publikacji muzycznych.

Zasób REST: musicTracks

Metody
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
Pobiera listę utworów muzycznych.

Zasób REST: ownership

Metody
get GET /youtube/partner/v1/assets/{assetId}/ownership
Pobiera dane własności określonego zasobu przekazane przez właściciela treści powiązanego z uwierzytelnionym użytkownikiem.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Podaje nowe informacje o własności określonego zasobu.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Podaje nowe informacje o własności określonego zasobu.

Zasób REST: ownershipHistory

Metody
list GET /youtube/partner/v1/ownershipHistory
Pobiera listę danych własności zasobu, niezależnie od tego, który właściciel treści dostarczył dane.

Zasób REST: package

Metody
get GET /youtube/partner/v1/package/{packageId}
Pobiera informacje o podanym pakiecie.
insert POST /youtube/partner/v1/package
Wstawia pakiet zawierający tylko metadane.

Zasób REST: policies

Metody
get GET /youtube/partner/v1/policies/{policyId}
Pobiera określoną zapisaną zasadę.
insert POST /youtube/partner/v1/policies
Tworzy zapisane zasady.
list GET /youtube/partner/v1/policies
Pobiera listę zasad zapisanych przez właściciela treści.
patch PATCH /youtube/partner/v1/policies/{policyId}
Poprawia określoną zapisaną zasadę.
update PUT /youtube/partner/v1/policies/{policyId}
Aktualizuje zapisane zasady.

Zasób REST: referenceConflicts

Metody
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Pobiera informacje o określonym konfliktie plików referencyjnych.
list GET /youtube/partner/v1/referenceConflicts
Pobiera listę nierozwiązanych konfliktów odwołań.

Zasób REST: references

Metody
get GET /youtube/partner/v1/references/{referenceId}
Pobiera informacje o podanym pliku referencyjnym.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references
Tworzy plik referencyjny na jeden z tych sposobów:
  • Jeśli przesyłasz plik referencyjny, YouTube utworzy plik referencyjny na podstawie przesłanych treści.
list GET /youtube/partner/v1/references
Pobiera listę odwołań według identyfikatora lub listy odwołań dla określonego zasobu.
patch PATCH /youtube/partner/v1/references/{referenceId}
Poprawia plik referencyjny.
update PUT /youtube/partner/v1/references/{referenceId}
Aktualizuje plik referencyjny.

Zasób REST: sheetsTemplate

Metody
list GET /youtube/partner/v1/spreadsheetTemplate
Pobiera listę szablonów arkuszy kalkulacyjnych dla właściciela treści.

Zasób REST: uploader

Metody
list GET /youtube/partner/v1/uploader
Pobiera listę osób, które przesłały dane właściciela treści.

Zasób REST: verify

Metody
validate POST /youtube/partner/v1/validator
Zweryfikuj plik metadanych.
validateAsync POST /youtube/partner/v1/validatorAsync
Asynchronicznie zweryfikuj plik metadanych.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Sprawdzanie stanu weryfikacji asynchronicznej.

Zasób REST: videoAdvertisingOptions

Metody
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Pobiera ustawienia reklam dla określonego filmu.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Pobiera informacje o typach dozwolonych reklam w przypadku określonego filmu przesłanego przez partnera lub użytkownika.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Poprawia ustawienia reklam we wskazanym filmie.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Aktualizuje ustawienia reklam dla wybranego filmu.

Zasób REST: whitelists

Metody
delete DELETE /youtube/partner/v1/whitelists/{id}
Usuwa kanał umieszczony na białej liście właściciela treści.
get GET /youtube/partner/v1/whitelists/{id}
Pobiera określony kanał z białej listy według identyfikatora.
insert POST /youtube/partner/v1/whitelists
Dodaj kanał YouTube właściciela treści do białej listy.
list GET /youtube/partner/v1/whitelists
Pobiera listę kanałów umieszczonych na białej liście dla właściciela treści.