Questions d'ordre général
Quelle est la dernière version de l'API ?
La dernière version de l'API concernée par ce document est v1beta2
.
Cette version bêta privée est mise à la disposition des testeurs de confiance.
Qui peut accéder à l'API ?
L'accès "v1beta2
" n'est disponible que pour autoriser les projets répertoriés dans la console d'API Google. L'accès à la documentation de l'API est contrôlé par une liste distincte d'autorisation d'utilisateurs.
Comment savoir si mon projet de console a été autorisé ?
Sélectionnez une clé API de votre projet en cliquant sur l'élément API_KEY
dans l'URL ci-dessous. Si aucune clé API n'existe pour le projet sélectionné, vous êtes invité à en créer une. Lorsque vous avez terminé, copiez et collez l'URL obtenue dans votre navigateur.
https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEY
Si vous voyez une description JSON de l'API, cela signifie que votre projet a été autorisé. Si une erreur s'affiche, cela signifie que votre projet n'a pas été autorisé.
Utiliser l'API
Quelle URL dois-je utiliser pour accéder à l'API ?
https://displayvideo.googleapis.com
Quelles sont les méthodes d'authentification prises en charge ?
OAuth 2.0 est la seule méthode d'authentification compatible. Toutes les requêtes doivent être autorisées pour le champ d'application suivant:
https://www.googleapis.com/auth/display-video
je veux écrire du code. Où puis-je trouver des bibliothèques clientes ?
Python
La bibliothèque cliente des API Google pour Python, accessible au public, permet d'accéder à cette API. Pour installer la bibliothèque et créer un objet de service autorisé, suivez la procédure ci-dessous.
Installez le client Python
pip install --upgrade google-api-python-client
Obtenez un objet
credentials
autorisé. Consultez le guide Configurer votre application pour obtenir un exemple.Créez un objet de service autorisé à l'aide du service de découverte.
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)