Этот пилотный проект предоставляет клиентам возможность протестировать новую бета-функцию API Display & Video 360, позволяющую загружать структурированные файлы данных (SDF) с помощью API Display & Video 360.
В рамках этого пилотного проекта каждому зарегистрированному проекту Google Cloud разрешается загружать максимум тридцать файлов SDF в день под именем рекламодателя. Каждый файл может содержать максимум 10 000 записей.
Инструкции по использованию пилотной функции см. в нашем руководстве по загрузке SDF-файлов .
Начать
После начала работы с API Display & Video 360 выполните следующие шаги, чтобы использовать пилотные функции.
Зарегистрируйте свой проект в Google Cloud в пилотном проекте.
Использовать функции пилотного проекта могут только клиенты, которые запросили и получили доступ к нему.
Сгенерируйте ключ API
В дополнение к стандартным учетным данным API Display & Video 360 , вам потребуется использовать ключ API. Сгенерируйте ключ API для вашего проекта Google Cloud, чтобы использовать его в конфигурации клиента.
Настройте свой клиент.
Для доступа к этим пилотным функциям используйте клиентскую библиотеку Google API для Python .
Вот как установить и настроить клиентскую библиотеку для отправки запросов к пилотным функциям:
Python
Установите google-api-python-client
pip install --upgrade google-api-python-client
Импортируйте необходимые библиотеки.
from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient import discovery
Загрузите файл с секретами клиента и сгенерируйте учетные данные для авторизации.
# Set up a flow object to create the credentials using the # client secrets file and OAuth scopes. credentials = InstalledAppFlow.from_client_secrets_file( path-to-client-secrets-file, oauth-scopes).run_local_server()
Создайте авторизованный объект службы, используя службу обнаружения.
api_key = "API_KEY" api_name = "displayvideo" api_url = f"https://{api_name}.googleapis.com" api_version = "v4" api_label = "SDF_UPLOAD_ALPHA" discovery_url = ( f"{api_url}/$discovery/rest?key={api_key}&version={api_version}&labels={api_label}" ) service = discovery.build(api_name, api_version, discoveryServiceUrl=discovery_url, credentials=credentials)
Начните загрузку файлов SDF.
Чтобы начать загрузку файлов структурированных данных, следуйте инструкциям в нашем руководстве по функциям .