এই পাইলট প্রকল্পটি গ্রাহকদের নতুন ডিসপ্লে অ্যান্ড ভিডিও ৩৬০ এপিআই বিটা ফিচারটি পরীক্ষা করার সুযোগ করে দেয়, যার মাধ্যমে তারা ডিসপ্লে অ্যান্ড ভিডিও ৩৬০ এপিআই ব্যবহার করে স্ট্রাকচার্ড ডেটা ফাইল (এসডিএফ) আপলোড করতে পারবেন।
এই পাইলট প্রকল্পের আওতায়, নথিভুক্ত প্রতিটি গুগল ক্লাউড প্রজেক্ট একজন অ্যাডভার্টাইজারের অধীনে দিনে সর্বোচ্চ ত্রিশটি এসডিএফ (SDF) ফাইল আপলোড করতে পারবে। প্রতিটি ফাইলে সর্বোচ্চ ১০,০০০টি এন্ট্রি থাকতে পারবে।
পাইলট ফিচারটি কীভাবে ব্যবহার করতে হয়, তার নির্দেশাবলীর জন্য আমাদের ‘আপলোড এসডিএফ’ গাইডটি দেখুন।
শুরু করুন
Display & Video 360 API ব্যবহার শুরু করার পর, পাইলট ফিচারগুলো ব্যবহার করার জন্য এই ধাপগুলো ক্রমানুসারে সম্পন্ন করুন।
আপনার গুগল ক্লাউড প্রজেক্টটি পাইলট প্রোগ্রামে নথিভুক্ত করুন।
শুধুমাত্র সেইসব গ্রাহকই পাইলটের ফিচারগুলো ব্যবহার করতে পারবেন, যাঁরা পাইলটের জন্য অনুরোধ করেছেন এবং অ্যাক্সেস পেয়েছেন।
একটি এপিআই কী তৈরি করুন
স্ট্যান্ডার্ড ডিসপ্লে অ্যান্ড ভিডিও ৩৬০ এপিআই ক্রেডেনশিয়ালস- এর পাশাপাশি, আপনাকে অবশ্যই একটি এপিআই কী ব্যবহার করতে হবে। আপনার ক্লায়েন্ট কনফিগারেশনে ব্যবহারের জন্য আপনার গুগল ক্লাউড প্রজেক্টের জন্য একটি এপিআই কী জেনারেট করুন ।
আপনার ক্লায়েন্ট কনফিগার করুন
এই পাইলট ফিচারগুলো অ্যাক্সেস করতে পাইথনের জন্য গুগল এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন।
পাইলট ফিচারগুলিতে অনুরোধ পাঠানোর জন্য আপনার ক্লায়েন্ট লাইব্রেরিটি যেভাবে ইনস্টল ও কনফিগার করবেন তা নিচে দেওয়া হলো:
পাইথন
google-api-python-client ইনস্টল করুন
pip install --upgrade google-api-python-client
প্রয়োজনীয় লাইব্রেরিগুলো ইম্পোর্ট করুন।
from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient import discovery
ক্লায়েন্ট সিক্রেটস ফাইলটি লোড করুন এবং অনুমোদন ক্রেডেনশিয়াল তৈরি করুন।
# Set up a flow object to create the credentials using the # client secrets file and OAuth scopes. credentials = InstalledAppFlow.from_client_secrets_file( path-to-client-secrets-file, oauth-scopes).run_local_server()
ডিসকভারি সার্ভিস ব্যবহার করে একটি অনুমোদিত সার্ভিস অবজেক্ট তৈরি করুন।
api_key = "API_KEY" api_name = "displayvideo" api_url = f"https://{api_name}.googleapis.com" api_version = "v4" api_label = "SDF_UPLOAD_ALPHA" discovery_url = ( f"{api_url}/$discovery/rest?key={api_key}&version={api_version}&labels={api_label}" ) service = discovery.build(api_name, api_version, discoveryServiceUrl=discovery_url, credentials=credentials)
SDF আপলোড করা শুরু করুন
স্ট্রাকচার্ড ডেটা ফাইল আপলোড করা শুরু করতে আমাদের ফিচার গাইডের নির্দেশাবলী অনুসরণ করুন।