Этот пилотный проект предоставляет клиентам возможность протестировать новую бета-функцию Display & Video 360 API, позволяющую клиентам загружать файлы структурированных данных (SDF) с помощью Display & Video 360 API.
В рамках этого пилотного проекта каждый зарегистрированный проект Google Cloud может загружать до тридцати SDF-файлов в день для одного рекламодателя. Каждый файл может содержать не более 10 000 записей.
Инструкции по использованию пилотной функции см. в нашем руководстве по загрузке SDF-файлов .
Начать
После начала работы с API Display & Video 360 выполните следующие шаги, чтобы использовать пилотные функции.
Зарегистрируйте свой проект Google Cloud в пилотном проекте
Воспользоваться функциями пилотного проекта смогут только клиенты, которые запросили и получили доступ к пилотному проекту.
Прежде чем пытаться использовать пилотные функции, подтвердите у торгового представителя Google, что ваш идентификатор проекта Google Cloud зарегистрирован в пилотной версии.
Сгенерировать ключ API
Помимо стандартных учётных данных API Display & Video 360 , необходимо использовать ключ API. Сгенерируйте ключ API для своего проекта Google Cloud, который будет использоваться в конфигурации клиента.
Настройте своего клиента
Для доступа к этим пилотным функциям используйте клиентскую библиотеку Google API для 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-файлов
Следуйте инструкциям в нашем руководстве по функциям , чтобы начать загрузку файлов структурированных данных.