Свяжите YouTube, Свяжите YouTube

API Google Рекламы поддерживает привязку видео YouTube к вашему аккаунту Google Рекламы. В этом руководстве объясняется, как использовать API для добавления и удаления ссылок на вашу учетную запись.

Видео можно связать с вашей учетной записью одним из двух способов, в зависимости от того, кто запускает процесс:

  1. Вы запрашиваете, чтобы видео было связано с вашей учетной записью. В этом сценарии вы отправляете создателю запрос, который он должен принять, чтобы установить ссылку на свое видео. Вы можете отозвать запрос, который был продлен до его принятия, а также удалить связанное видео после его принятия.
  2. Создатель видео просит связать его видео с вашим аккаунтом Google Рекламы. Затем вы можете принять или отклонить их запрос.

В каждом сценарии используются следующие методы:

Сценарий Действие Примечания
Сценарий 1 Получите информацию о видео из API YouTube. Используйте API YouTube , чтобы получить channel_id для отправки запроса на ссылку на видео или video_id видео, на которое вы хотите связать ссылку. video_id также можно получить из URL-адреса видео, потянув 11 символов после "v=" .
Создать запрос на ссылку Используйте метод DataLinkService.CreateDataLink , чтобы создать запрос на связывание. status DataLink не должен быть установлен; Сервер API Google Рекламы установит для этого REQUESTED после успешного завершения вызова API.
Проверить статус запроса Используйте GoogleAdsService.SearchStream или GoogleAdsService.Search для запроса ресурса data_link и проверки его status .
Отменить запрос Используйте метод DataLinkService.UpdateDataLink , чтобы отозвать запрос на связывание, изменив status DataLink с REQUESTED на REVOKED .
Удалить ссылку Используйте DataLinkService.RemoveDataLink , чтобы удалить связанное видео.
Сценарий 2 Получить приглашение Используйте GoogleAdsService.Search или GoogleAdsService.SearchStream для запроса ресурса data_link . Фильтруйте status = PENDING_APPROVAL чтобы найти запросы на связывание, которые можно принять или отклонить.
Принять или отклонить запрос на установление связи Используйте метод DataLinkService.UpdateDataLink , чтобы обновить статус DataLink до ENABLED для принятия или REJECTED для отклонения запроса.

В этом рабочем процессе могут возникнуть следующие распространенные ошибки:

Код ошибки Объяснение
DataLinkError.PERMISSION_DENIED У клиента нет разрешения на выполнение этого действия.
DataLinkError.YOUTUBE_VIDEO_ID_INVALID Не удалось создать ссылку на видео, поскольку идентификатор видео недействителен.