API для создания нового контента или обновления его метаданных, если контент уже существует в Менеджере рекламы. Возвращает содержимое в случае успеха или google.rpc.Code
в случае неудачи.
Пример запроса выглядит так:
{
"status": "ACTIVE",
"title": "Best video ever",
"updateTime": "2019-01-24T01:30:15.01Z",
"duration": "230s",
"cuePoints": ["55.532s", "192s"],
"publishTime": "2019-01-24T01:30:15.01Z",
"thumbnailUrl": "http://www.domain.com/tn.jpg",
"metadata": {
"keyValues": {
"category": "sports",
"tag": ["soccer", "messi"],
}
}
}
HTTP-запрос
PUT https://admanagervideo.googleapis.com/v1/videoContent/{videoContent.name=networks/*/sources/*/content/*}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
videoContent.name | Только вывод. Имя ресурса видеоконтента. Это поле имеет формат: 'networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}'. network_code – это код сети в Google Ad Manager, которому принадлежит этот контент. content_source_id — идентификатор источника контента в Google Ad Manager, которому должен принадлежать этот контент. cms_content_id — это идентификатор контента CMS в Google Ad Manager, формируемый как часть запроса объявления для определения того, какие объявления Менеджер рекламы может показывать в отношении соответствующего видео. Это значение может быть числовым или буквенно-цифровым. |
Тело запроса
Тело запроса содержит экземпляр VideoContent
.
Тело ответа
В случае успеха тело ответа содержит экземпляр VideoContent
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/contentingestion
-
https://www.googleapis.com/auth/video-ads
Дополнительную информацию см. в обзоре OAuth 2.0 .