Mit einer gültigen Adresse oder Video-ID wird der
lookupVideoMetadata
gibt Metadaten zurück, die mit einem bestimmten Video verknüpft sind. Die Metadaten in der
Response body können Sie die Aktualität der Bilder, die Länge des
Video und bietet außerdem einen kostenlosen Workflow zur Bestätigung der Existenz von Videos.
Verwendung der API
Rufen Sie diesen Endpunkt auf, indem Sie ihm eine URL-codierte US-Postkarte senden.
oder eine
videoId
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=POSTAL_ADDRESS "
Die API gibt dann eine der folgenden zwei Antworten zurück:
- Wenn das Video vorhanden ist, gibt
lookupVideoMetadata
die Metadaten des Videos zurück. - Falls das Video nicht vorhanden ist, gibt die API einen 404-Fehlercode zurück.
Beispielanfrage
Im folgenden Codebeispiel wird ein Luftbildvideo für den Pyramide in der 600 Montgomery St, San Francisco, CA 94111, USA.
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=600%20Montgomery%20St%2C%20San%20Francisco%2C%20CA%2094111"
Beispielantwort
In den folgenden JSON-Beispielen werden alle möglichen Antworten auf die
lookupVideoMetadata
-Anfrage.
Video gefunden
Das Video wurde bereits gerendert.
{
"videoId": "Ul1naoFmqo69U1zUVrQRkc",
"captureDate": {
"year": 2022,
"month": 4,
"day": 1
},
"duration": "40s",
"state": "ACTIVE"
}
Video wird gerendert
Das Video wird gerendert.
{
"videoId": "Ul1naoFmqo69U1zUVrQRkc",
"state": "PROCESSING"
}
Video nicht gefunden
Das Video befindet sich nicht in der Datenbank von Google. Möglicherweise wurde sie entweder noch nicht gerendert wurde oder der Standort sich in einer Region befindet, die nicht unterstützt wird.
Befindet sich der Standort in einem unterstützten
können Sie den Bereich
renderVideo
um eine Renderinganfrage zu starten.
{
"error": {
"code": 404,
"message": "Video not found.",
"status": "NOT_FOUND"
}
}