ดึงข้อมูลเมตาของวิดีโอ

เมื่อระบุที่อยู่หรือรหัสวิดีโอที่ถูกต้องแล้ว วิธีการ 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

ตัวอย่างคำขอ

ตัวอย่างโค้ดต่อไปนี้จะขอวิดีโอมุมมองทางอากาศของ Transamerica Pyramid ซึ่งตั้งอยู่ที่ 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"
  }
}