אם ציינתם כתובת או מזהה וידאו תקינים,
lookupVideoMetadata
השיטה מחזירה מטא-נתונים שמשויכים לסרטון נתון. המטא-נתונים בקובץ
גוף התגובה מאפשר לך לקבוע את עדכניות התמונות, אורך
וידאו, וגם מספק תהליך עבודה חינמי לאישור קיומם של סרטונים.
איך משתמשים ב-API?
אפשר להפעיל את נקודת הקצה (endpoint) הזו על ידי העברת מיקוד בארה"ב בקידוד כתובת URL
או כתובת
videoId
.
curl -X GET "https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=YOUR_API_KEY&address=POSTAL_ADDRESS "
לאחר מכן, ה-API מחזיר אחת משתי התגובות הבאות:
- אם הסרטון קיים,
lookupVideoMetadata
יחזיר את המטא-נתונים של הסרטון. - אם הסרטון לא קיים, ה-API יחזיר קוד שגיאה 404.
דוגמה לבקשה
דוגמת הקוד הבאה מבקשת סרטון תצוגה אווירית של טרנסאמריקה Pyramid, at 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"
}
}