Si l'adresse ou l'ID vidéo sont valides,
lookupVideoMetadata
renvoie les métadonnées associées à une vidéo donnée. Les métadonnées de la section
Le corps de la réponse vous permet de déterminer la fraîcheur des images, la longueur des
vidéo et propose un workflow sans frais pour confirmer l'existence de vidéos.
Utiliser l'API
Appelez ce point de terminaison en lui transmettant un code postal américain encodé en URL.
adresse e-mail ou
videoId
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=POSTAL_ADDRESS "
L'API renvoie ensuite l'une des deux réponses suivantes:
- Si la vidéo existe déjà,
lookupVideoMetadata
renvoie les métadonnées de la vidéo. - Si la vidéo n'existe pas, l'API renvoie un code d'erreur 404.
Exemple de requête
L'exemple de code suivant demande une vidéo aérienne pour la région Transamerica Pyramid, situé au 600 Montgomery St, San Francisco, CA 94111.
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=600%20Montgomery%20St%2C%20San%20Francisco%2C%20CA%2094111"
Exemple de réponse
Les exemples JSON suivants illustrent toutes les réponses possibles au
lookupVideoMetadata
.
Vidéo trouvée
Le rendu de la vidéo a déjà été effectué.
{
"videoId": "Ul1naoFmqo69U1zUVrQRkc",
"captureDate": {
"year": 2022,
"month": 4,
"day": 1
},
"duration": "40s",
"state": "ACTIVE"
}
Le rendu de la vidéo est en cours
Le rendu de la vidéo est en cours.
{
"videoId": "Ul1naoFmqo69U1zUVrQRkc",
"state": "PROCESSING"
}
Vidéo introuvable
La vidéo ne figure pas dans la base de données de Google. Il se peut qu'il n'ait pas encore ou parce que le lieu se trouve dans une zone non prise en charge.
Si le lieu se trouve dans un
, vous pouvez utiliser
renderVideo
pour lancer une demande de rendu.
{
"error": {
"code": 404,
"message": "Video not found.",
"status": "NOT_FOUND"
}
}