Ogólne
Jaka jest najnowsza wersja interfejsu API?
Najnowsza wersja interfejsu API, którego adres URL jest w tym dokumencie, to v1beta2.
To jest prywatna wersja beta, dostępna dla zaufanych testerów.
Kto ma dostęp do interfejsu API?
Dostęp do v1beta2 jest możliwy tylko wtedy, gdy chcesz zezwolić na wymienione projekty konsoli interfejsów API Google. Dostęp do dokumentacji API jest kontrolowany przez oddzielną listę dozwolonych użytkowników.
Jak sprawdzić, czy mój projekt w konsoli jest na liście dozwolonych?
Wybierz klucz interfejsu API ze swojego projektu, klikając element API_KEY w adresie URL poniżej. Jeśli dla wybranego projektu nie istnieje klucz interfejsu API, zobaczysz prośbę o jego utworzenie. Gdy skończysz, skopiuj wyświetlony adres URL i wklej go w przeglądarce.
https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEYJeśli zobaczysz opis interfejsu API w formacie JSON, oznacza to, że Twój projekt znajduje się na liście dozwolonych. Jeśli pojawi się błąd, oznacza to, że Twojego projektu nie ma na liście dozwolonych.
Korzystanie z interfejsu API
Z jakiego adresu URL mogę korzystać, aby uzyskać dostęp do interfejsu API?
https://displayvideo.googleapis.com
Jakie metody uwierzytelniania są obsługiwane?
Jedyną obsługiwaną metodą uwierzytelniania jest OAuth 2.0. Wszystkie żądania muszą być autoryzowane dla tego zakresu:
https://www.googleapis.com/auth/display-video
Chcę napisać kod. Gdzie znajdę biblioteki klienta?
Python
Aby uzyskać dostęp do tego interfejsu API, możesz użyć publicznie dostępnej biblioteki klienta interfejsów API Google dla języka Python. Aby zainstalować bibliotekę i utworzyć autoryzowany obiekt usługi, wykonaj poniższe czynności.
Zainstaluj google-api-python-client
pip install --upgrade google-api-python-client
Uzyskaj autoryzowany obiekt
credentials. Przykład znajdziesz w przewodniku konfiguracji aplikacji.Utwórz autoryzowany obiekt usługi za pomocą usługi wykrywania.
api_key = 'API_KEY' api_name = 'displayvideo' api_url = 'https://%s.googleapis.com/' % api_name api_version = 'v1beta2' discovery_url = ( '%s/$discovery/rest?key=%s&version=%s&labels=%s' % (api_url, api_key, api_version, 'V1BETA2_TRUSTED_TESTER') ) service = discovery.build(api_name, api_version, discoveryServiceUrl=discovery_url, http=credentials)