Geral
Qual é a versão mais recente da API?
A versão mais recente da API abordada neste documento é v1beta2.
Esta versão é uma versão Beta privada disponível para trusted testers.
Quem pode acessar a API?
O acesso ao v1beta2 só está disponível para projetos na lista de permissões do console de APIs do Google. O acesso à documentação da API é controlado por uma lista de permissão de usuários separada.
Como posso saber se meu projeto do console foi adicionado à lista de permissões?
Clique no elemento API_KEY no URL abaixo para selecionar uma chave de API do seu projeto. Se não houver uma chave de API para o projeto selecionado, você vai precisar criar uma. Quando terminar, copie e cole o URL resultante no navegador.
https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEYSe você encontrar uma descrição JSON da API, seu projeto foi adicionado à lista de permissões. Se você encontrar um erro, isso significa que o projeto não está na lista de permissões.
Como usar a API
Qual URL uso para acessar a API?
https://displayvideo.googleapis.com
Quais métodos de autenticação são aceitos?
O OAuth 2.0 é o único método de autenticação aceito. Todas as solicitações precisam ser autorizadas para o seguinte escopo:
https://www.googleapis.com/auth/display-video
Quero escrever código. Onde posso encontrar bibliotecas de cliente?
Python
A biblioteca de cliente de APIs do Google para Python, disponível publicamente, pode ser usada para acessar essa API. Para instalar a biblioteca e criar um objeto de serviço autorizado, siga as etapas abaixo.
Instalar o google-api-python-client
pip install --upgrade google-api-python-client
Consiga um objeto
credentialsautorizado. Consulte o guia de configuração do aplicativo para ver um exemplo.Crie um objeto de serviço autorizado usando o serviço de descoberta.
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)