Po podaniu prawidłowego adresu lub identyfikatora wideo metoda lookupVideoMetadata
zwraca metadane powiązane z danym filmem. Metadane w treści odpowiedzi pozwalają określić aktualność zdjęć i długość filmu, a także pozwalają bezpłatnie sprawdzić istnienie filmów.
Jak korzystać z interfejsu API
Wywołaj ten punkt końcowy, podając zakodowany w adresie URL adres pocztowy w Stanach Zjednoczonych lub videoId
.
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=POSTAL_ADDRESS "
Interfejs API zwraca jedną z tych odpowiedzi:
- Jeśli film istnieje,
lookupVideoMetadata
zwraca metadane filmu. - Jeśli film nie istnieje, interfejs API zwraca kod błędu 404.
Przykładowe żądanie
Poniższy przykładowy kod wymaga przesłania filmu z lotu ptaka firmy Transamerica Pyramid, której siedziba znajduje się pod adresem 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"
Przykładowa odpowiedź
Poniższe przykłady danych w formacie JSON pokazują wszystkie możliwe odpowiedzi na żądanie lookupVideoMetadata
.
Film znaleziony
Film został już wyrenderowany.
{
"videoId": "Ul1naoFmqo69U1zUVrQRkc",
"captureDate": {
"year": 2022,
"month": 4,
"day": 1
},
"duration": "40s",
"state": "ACTIVE"
}
Film jest renderowany.
Film jest renderowany.
{
"videoId": "Ul1naoFmqo69U1zUVrQRkc",
"state": "PROCESSING"
}
Nie znaleziono filmu
Film nie znajduje się w bazie danych Google. Może to być spowodowane tym, że nie został jeszcze wyrenderowany lub że lokalizacja znajduje się w obszarze, który nie jest obsługiwany.
Jeśli lokalizacja znajduje się w obsługiwanym obszarze, możesz użyć renderVideo
, aby rozpocząć żądanie renderowania.
{
"error": {
"code": 404,
"message": "Video not found.",
"status": "NOT_FOUND"
}
}