유효한 주소 또는 videoID가 주어지면 lookupVideoMetadata
메서드는 지정된 동영상과 연결된 메타데이터를 반환합니다. 응답 본문의 메타데이터를 사용하면 이미지의 최신성, 동영상 길이를 확인할 수 있으며 동영상의 존재를 확인하는 무료 워크플로도 제공됩니다.
API 사용 방법
URL 인코딩된 미국 우편 주소 또는 videoId
를 전달하여 이 엔드포인트를 호출합니다.
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=POSTAL_ADDRESS "
그러면 API는 다음 두 응답 중 하나를 반환합니다.
- 동영상이 있으면
lookupVideoMetadata
는 동영상의 메타데이터를 반환합니다. - 동영상이 없으면 API는 404 오류 코드를 반환합니다.
요청 예시
다음 코드 샘플은 600 Montgomery St, San Francisco, CA 94111에 위치한 Transamerica Pyramid의 공중 촬영 동영상을 요청합니다.
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=600%20Montgomery%20St%2C%20San%20Francisco%2C%20CA%2094111"
응답 예
다음 JSON 예는 lookupVideoMetadata
요청에 대한 가능한 모든 응답을 보여줍니다.
동영상을 찾았습니다.
동영상이 이미 렌더링되었습니다.
{
"videoId": "Ul1naoFmqo69U1zUVrQRkc",
"captureDate": {
"year": 2022,
"month": 4,
"day": 1
},
"duration": "40s",
"state": "ACTIVE"
}
동영상 렌더링 중
동영상을 렌더링하는 중입니다.
{
"videoId": "Ul1naoFmqo69U1zUVrQRkc",
"state": "PROCESSING"
}
동영상을 찾을 수 없습니다.
동영상이 Google 데이터베이스에 없습니다. 아직 렌더링되지 않았거나 위치가 지원되지 않는 지역에 있기 때문일 수 있습니다.
위치가 지원되는 지역에 있는 경우 renderVideo
를 사용하여 렌더링 요청을 시작할 수 있습니다.
{
"error": {
"code": 404,
"message": "Video not found.",
"status": "NOT_FOUND"
}
}