如果提供有效的地址或 videoID,lookupVideoMetadata 方法會傳回與指定影片相關聯的中繼資料。回應主體中的中繼資料可協助您判斷影像的新舊程度、影片長度,並提供免費工作流程,確認影片是否存在。
如何使用 API
呼叫這個端點時,請傳遞網址編碼的美國郵政地址或 videoId。
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=POSTAL_ADDRESS " 
接著,API 會傳回下列其中一項回應:
- 如果影片存在,lookupVideoMetadata會傳回影片的中繼資料。
- 如果影片不存在,API 會傳回 404 錯誤代碼。
要求範例
下列程式碼範例會要求位於加州舊金山蒙哥馬利街 600 號的美國泛美金字塔空拍影片。
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"
  }
}