YouTube Content ID API

API Content ID YouTube позволяет управлять ресурсами YouTube, а также связанным с ними контентом, ссылками, правами собственности, правами и политиками.

Сервис: youtubepartner.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://youtubepartner.googleapis.com

Ресурс REST: assetsLabels

Методы
insert POST /youtube/partner/v1/assetLabels
Вставьте метку актива для владельца.
list GET /youtube/partner/v1/assetLabels
Получает список всех меток активов для владельца.

Ресурс REST: assetsMatchPolicy

Методы
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Получает политику соответствия, назначенную указанному ресурсу владельцем контента, связанным с прошедшим проверку подлинности пользователем.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Исправляет политику совпадения объекта.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Обновляет политику совпадения объекта.

Ресурс REST: assetsRelationships

Методы
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
Удаляет связь между двумя активами.
insert POST /youtube/partner/v1/assetRelationships
Создает связь, связывающую два актива.
list GET /youtube/partner/v1/assetRelationships
Получает список связей для данного актива.

Ресурс REST: assetsSearch

Методы
list GET /youtube/partner/v1/assetSearch
Ищет активы на основе метаданных активов.

Ресурс REST: assetsShares

Методы
list GET /youtube/partner/v1/assetShares
Этот метод либо получает список долей активов, которыми владеет партнер и которые сопоставлены с указанным идентификатором представления активов , либо получает список представлений активов, связанных с указанным идентификатором доли активов, принадлежащим партнеру.

Ресурс REST: активы

Методы
get GET /youtube/partner/v1/assets/{assetId}
Получает метаданные для указанного актива.
insert POST /youtube/partner/v1/assets
Вставляет актив с указанными метаданными.
list GET /youtube/partner/v1/assets
Получает список активов на основе метаданных активов.
patch PATCH /youtube/partner/v1/assets/{assetId}
Исправляет метаданные для указанного актива.
update PUT /youtube/partner/v1/assets/{assetId}
Обновляет метаданные для указанного актива.

Ресурс REST: кампании

Методы
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Удаляет указанную кампанию для владельца.
get GET /youtube/partner/v1/campaigns/{campaignId}
Возвращает конкретную кампанию для владельца.
insert POST /youtube/partner/v1/campaigns
Вставьте новую кампанию для владельца, используя указанные данные кампании.
list GET /youtube/partner/v1/campaigns
Получает список кампаний владельца.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Исправьте данные для конкретной кампании.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Обновите данные для конкретной кампании.

Ресурс REST: история претензий

Методы
get GET /youtube/partner/v1/claimHistory/{claimId}
Извлекает историю претензий для указанной претензии.

Ресурс REST: претензияSearch

Методы
list GET /youtube/partner/v1/claimSearch
Получает список утверждений, соответствующих критериям поиска.

Ресурс REST: претензии

Методы
get GET /youtube/partner/v1/claims/{claimId}
Получает конкретную заявку по идентификатору.
insert POST /youtube/partner/v1/claims
Создает претензию.
list GET /youtube/partner/v1/claims
Получает список утверждений, администрируемых владельцем контента, связанным с пользователем, прошедшим проверку подлинности в данный момент.
patch PATCH /youtube/partner/v1/claims/{claimId}
Исправляет существующую заявку, изменяя ее политику или статус.
update PUT /youtube/partner/v1/claims/{claimId}
Обновляет существующую заявку, изменяя ее политику или статус.

Ресурс REST: contentOwners

Методы
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Получает информацию об указанном владельце контента.
list GET /youtube/partner/v1/contentOwners

Получает список владельцев контента , соответствующих критериям запроса.

Ресурс REST: liveCuepoints

Методы
insert POST /youtube/partner/v1/liveCuepoints
Вставляет точку разметки в прямую трансляцию.

Ресурс REST: история метаданных

Методы
list GET /youtube/partner/v1/metadataHistory
Получает список всех метаданных, предоставленных для ресурса, независимо от того, какой владелец контента предоставил данные.

Ресурс REST: musicChangeRequests

Методы
create POST /youtube/partner/v1/music/changeRequests
Создает запрос на изменение музыки, отправленный в релиз или трек.
list GET /youtube/partner/v1/music/changeRequests
Получает список запросов на изменение музыки, отправленных в релиз или трек.

Ресурс REST: musicReleases

Методы
list GET /youtube/partner/v1/music/releases
Получает список музыкальных релизов.

Ресурс REST: musicTracks

Методы
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
Получает список музыкальных треков.

Ресурс REST: владение

Методы
get GET /youtube/partner/v1/assets/{assetId}/ownership
Извлекает данные о владельце, предоставленные для указанного актива владельцем контента, связанным с прошедшим проверку подлинности пользователем.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Предоставляет новую информацию о владельце для указанного актива.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Предоставляет новую информацию о владельце для указанного актива.

Ресурс REST: история владения

Методы
list GET /youtube/partner/v1/ownershipHistory
Получает список данных о владельце ресурса независимо от того, какой владелец контента предоставил данные.

Ресурс REST: пакет

Методы
get GET /youtube/partner/v1/package/{packageId}
Получает информацию для указанного пакета.
insert POST /youtube/partner/v1/package
Вставляет пакет только с метаданными.

Ресурс REST: политики

Методы
get GET /youtube/partner/v1/policies/{policyId}
Получает указанную сохраненную политику.
insert POST /youtube/partner/v1/policies
Создает сохраненную политику.
list GET /youtube/partner/v1/policies
Получает список сохраненных политик владельца контента.
patch PATCH /youtube/partner/v1/policies/{policyId}
Исправляет указанную сохраненную политику.
update PUT /youtube/partner/v1/policies/{policyId}
Обновляет указанную сохраненную политику.

Ресурс REST: referenceConflicts

Методы
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Извлекает информацию об указанном конфликте ссылок.
list GET /youtube/partner/v1/referenceConflicts
Получает список неразрешенных конфликтов ссылок.

Ресурс REST: ссылки

Методы
get GET /youtube/partner/v1/references/{referenceId}
Получает и��формацию об указанно�� ссылке.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references
Создает ссылку одним из следующих способов:
  • Если вы запрашиваете загрузку файла ссылки, YouTube создает ссылку на основе предоставленного контента.
list GET /youtube/partner/v1/references
Получает список ссылок по идентификатору или список ссылок для указанного актива.
patch PATCH /youtube/partner/v1/references/{referenceId}
Исправляет ссылку.
update PUT /youtube/partner/v1/references/{referenceId}
Обновляет ссылку.

Ресурс REST: электронная таблицаШаблон

Методы
list GET /youtube/partner/v1/spreadsheetTemplate
Получает список шаблонов электронных таблиц для владельца контента.

Ресурс REST: загрузчик

Методы
list GET /youtube/partner/v1/uploader
Получает список загрузчиков для владельца контента.

Ресурс REST: валидатор

Методы
validate POST /youtube/partner/v1/validator
Проверьте файл метаданных.
validateAsync POST /youtube/partner/v1/validatorAsync
Асинхронная проверка файла метаданных.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Получите статус асинхронной проверки.

Ресурс REST: videoAdvertisingOptions

Методы
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Получает настройки рекламы для указанного видео.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Получает сведения о типах разрешенной рекламы для определенного видео, загруженного партнером или пользователем.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Исправляет настройки рекламы для указанного видео.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Обновляет настройки рекламы для указанного видео.

Ресурс REST: белые списки

Методы
delete DELETE /youtube/partner/v1/whitelists/{id}
Удаляет канал из белого списка для владельца контента.
get GET /youtube/partner/v1/whitelists/{id}
Получает определенный канал из белого списка по идентификатору.
insert POST /youtube/partner/v1/whitelists
Добавьте в белый список канал YouTube для владельца контента.
list GET /youtube/partner/v1/whitelists
Получает список каналов из белого списка для владельца контента.