Generale
Qual è la versione più recente dell'API?
La versione più recente dell'API a cui sono indirizzi questo documento è v1beta2.
Questa versione è una versione beta privata disponibile per i trusted tester.
Chi può accedere all'API?
L'accesso a v1beta2 è disponibile solo per consentire i progetti della console API di Google elencati. L'accesso alla documentazione dell'API è controllato da una lista di autorizzazioni utente separata.
Come faccio a capire se il mio progetto della console è stato inserito nella lista consentita?
Seleziona una chiave API dal tuo progetto facendo clic sull'elemento API_KEY nell'URL di seguito. Se non esiste una chiave API per il progetto selezionato, ti verrà chiesto di crearne una. Al termine, copia e incolla nel browser l'URL risultante.
https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEYSe vedi una descrizione JSON dell'API, significa che il tuo progetto è stato inserito nella lista consentita. Se viene visualizzato un messaggio di errore, significa che il tuo progetto non è incluso nella lista consentita.
Utilizzo dell'API
Quale URL devo utilizzare per accedere all'API?
https://displayvideo.googleapis.com
Quali sono i metodi di autenticazione supportati?
OAuth 2.0 è l'unico metodo di autenticazione supportato. Tutte le richieste devono essere autorizzate per il seguente ambito:
https://www.googleapis.com/auth/display-video
Voglio scrivere del codice. Dove posso trovare le librerie client?
Python
Per accedere a questa API è possibile utilizzare la libreria client dell'API di Google per Python disponibile pubblicamente. Per installare la libreria e creare un oggetto di servizio autorizzato, segui questi passaggi.
Installa google-api-python-client
pip install --upgrade google-api-python-client
Ottieni un oggetto
credentialsautorizzato. Per un esempio, consulta la guida Configurare la richiesta di iscrizione.Crea un oggetto di servizio autorizzato utilizzando il servizio di rilevamento.
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)