给定有效地址或 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 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"
示例响应
以下 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"
}
}