Method: videoContent.networks.sources.content.update

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

string

Только вывод. Имя ресурса видеоконтента. Это поле имеет формат: '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 .