কিভাবে এরিয়াল ভিউ API ব্যবহার করবেন

এরিয়াল ভিউ এপিআই দুটি সাধারণ কর্মপ্রবাহ সমর্থন করে। আপনার পদ্ধতি নির্ভর করে আপনি যে ভিডিওটির অনুরোধ করছেন তা বিদ্যমান কিনা তার উপর। যদি আপনি নিশ্চিত না হন যে ভিডিওটি বিদ্যমান কিনা, তাহলে ভিডিওটির অবস্থা নির্ধারণ করতে আপনার lookupVideoMetadata ব্যবহার করা উচিত।

ভিডিও তৈরি বা পুনরুদ্ধারের জন্য কর্মপ্রবাহ

একটি এরিয়াল ভিউ ভিডিও তৈরি বা পুনরুদ্ধার করতে নিম্নলিখিত কর্মপ্রবাহ ব্যবহার করুন:

  1. lookupVideoMetadata ব্যবহার করে Google ইতিমধ্যেই লোকেশনের জন্য একটি ভিডিও তৈরি করেছে কিনা তা পরীক্ষা করুন।
  2. যদি কোনও ভিডিও না থাকে ( lookupVideoMetadata একটি 404 ফেরত দিয়েছে), তাহলে একটি নতুন ভিডিও তৈরি করতে renderVideo কল করুন।
    1. ভিডিওর অবস্থা ACTIVE হওয়া পর্যন্ত এন্ডপয়েন্ট পোল করার জন্য videoId বা ঠিকানা ব্যবহার করে lookupVideoMetadata এ কল করুন। রেন্ডারিং করতে বেশ কয়েক ঘন্টা সময় লাগতে পারে, তাই আপনার কলগুলি ফাঁকা করার জন্য সূচকীয় ব্যাকঅফ ব্যবহার করুন।
  3. যদি ভিডিওটি সক্রিয় থাকে ( lookupVideoMetadata ACTIVE অবস্থা প্রদান করে), তাহলে ভিডিওর URI আনতে lookupVideo এ কল করুন।

এই কর্মপ্রবাহটি নীচের চিত্রে দেখানো হয়েছে:

উপরে বর্ণিত কর্মপ্রবাহ প্রদর্শনকারী চার্ট

পরবর্তীতে ব্যবহারের জন্য ভিডিও আইডি সংরক্ষণ করুন

এরিয়াল ভিউ এপিআই-এর পরিষেবা নির্দিষ্ট শর্তাবলী সাপেক্ষে, এরিয়াল ভিউ এপিআই ভিডিও আইডিগুলি গুগল ম্যাপস প্ল্যাটফর্ম পরিষেবার শর্তাবলীর ধারা 3.2.3(b)(কোনও ক্যাশিং নেই) এ বর্ণিত ক্যাশিং বিধিনিষেধ থেকে মুক্ত । অতএব, আপনি পরবর্তী ব্যবহারের জন্য ভিডিও আইডি মান সংরক্ষণ করতে পারেন।