API Content ID YouTube позволяет управлять ресурсами YouTube, а также связанным с ними контентом, ссылками, правами собственности, правами и политиками.
- Ресурс REST: assetsLabels
- Ресурс REST: assetsMatchPolicy
- Ресурс REST: assetsRelationships
- Ресурс REST: assetsSearch
- Ресурс REST: assetsShares
- Ресурс REST: активы
- Ресурс REST: кампании
- Ресурс REST: история претензий
- Ресурс REST: претензияSearch
- Ресурс REST: претензии
- Ресурс REST: contentOwners
- Ресурс REST: liveCuepoints
- Ресурс REST: история метаданных
- Ресурс REST: musicChangeRequests
- Ресурс REST: musicReleases
- Ресурс REST: musicTracks
- Ресурс REST: владение
- Ресурс REST: история владения
- Ресурс REST: пакет
- Ресурс REST: политики
- Ресурс REST: referenceConflicts
- Ресурс REST: ссылки
- Ресурс REST: электронная таблицаШаблон
- Ресурс REST: загрузчик
- Ресурс REST: валидатор
- Ресурс REST: videoAdvertisingOptions
- Ресурс REST: белые списки
Сервис: 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: активы
| Методы | |
|---|---|
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/referencesPOST /upload/youtube/partner/v1/referencesСоздает ссылку одним из следующих способов:
|
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Получает список каналов из белого списка для владельца контента. |