Przesyłanie pliku SDF za pomocą interfejsu Display & Video 360 API – pilot

Ten program pilotażowy umożliwia klientom testowanie nowej funkcji beta interfejsu Display & Video 360 API , która pozwala przesyłać pliki uporządkowanych danych (SDF) za pomocą interfejsu Display & Video 360 API.

W ramach tego wdrożenia pilotażowego każdy zarejestrowany projekt w chmurze Google Cloud może przesyłać maksymalnie 30 plików SDF dziennie w ramach reklamodawcy. Każdy plik może zawierać maksymalnie 10 000 wpisów.

Instrukcje korzystania z funkcji pilotażowej znajdziesz w przewodniku Przesyłanie plików SDF.

Rozpocznij

Po rozpoczęciu korzystania z interfejsu Display & Video 360 API wykonaj te czynności, aby korzystać z funkcji pilotażowych.

Zarejestruj projekt Google Cloud w programie pilotażowym

Z funkcji pilotażowych mogą korzystać tylko klienci, którzy poprosili o dostęp do programu pilotażowego i go otrzymali.

Aby dowiedzieć się, jak zarejestrować projekt Google Cloud w programie pilotażowym, skontaktuj się z przedstawicielem handlowym Google.

Generowanie klucza interfejsu API

Oprócz standardowych danych logowania do interfejsu Display & Video 360 API musisz użyć klucza interfejsu API. Wygeneruj klucz interfejsu API dla projektu Google Cloud do użycia w konfiguracji klienta.

Konfigurowanie klienta

Aby uzyskać dostęp do tych funkcji pilotażowych , użyj biblioteki klienta interfejsu API Google dla języka Python.

Oto jak zainstalować i skonfigurować bibliotekę klienta, aby wysyłać żądania do funkcji pilotażowych:

Python

  1. Zainstaluj bibliotekę google-api-python-client

    pip install --upgrade google-api-python-client
    
  2. Zaimportuj niezbędne biblioteki.

    from google_auth_oauthlib.flow import InstalledAppFlow
    from googleapiclient import discovery
  3. Wczytaj plik tajnych danych klienta i wygeneruj dane logowania autoryzacji.

    # 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()
  4. Utwórz autoryzowany obiekt usługi za pomocą usługi wykrywania.

    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)

Rozpocznij przesyłanie plików SDF

Aby rozpocząć przesyłanie plików uporządkowanych danych, postępuj zgodnie z instrukcjami w naszym przewodniku po funkcji.