- HTTP অনুরোধ
- অনুরোধের মূল অংশ
- প্রতিক্রিয়া মূল অংশ
- অনুমোদনের সুযোগ
- প্যারেন্টএন্টিটি ফিল্টার
- ফাইলের ধরণ
- ফিল্টারের ধরণ
- আইডিফিল্টার
- ইনভেন্টরিসোর্সফিল্টার
- চেষ্টা করে দেখুন!
 একটি SDF ডাউনলোড টাস্ক তৈরি করে। একটি Operation ফেরত দেয়।
 একটি SDF ডাউনলোড টাস্ক হল একটি দীর্ঘমেয়াদী, অ্যাসিঙ্ক্রোনাস অপারেশন। এই অপারেশনের metadata টাইপ হল SdfDownloadTaskMetadata । যদি অনুরোধটি সফল হয়, তাহলে অপারেশনের response টাইপ হল SdfDownloadTask । রেসপন্সে ডাউনলোড ফাইলগুলি অন্তর্ভুক্ত থাকবে না, যা media.download দিয়ে পুনরুদ্ধার করতে হবে।
 sdfdownloadtasks.operations.get ব্যবহার করে অপারেশনের অবস্থা পুনরুদ্ধার করা যেতে পারে।
 যেকোনো ত্রুটি error.message এ পাওয়া যাবে। মনে রাখবেন যে error.details খালি থাকার সম্ভাবনা রয়েছে। 
HTTP অনুরোধ
 POST https://displayvideo.googleapis.com/v4/sdfdownloadtasks
URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
অনুরোধের মূল অংশ
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
| JSON উপস্থাপনা | 
|---|
| { "version": enum ( | 
| ক্ষেত্র | |
|---|---|
| version |    প্রয়োজনীয়। ডাউনলোড করা ফাইলের SDF সংস্করণ। যদি  | 
| Union ফিল্ড root_id। প্রয়োজনীয়। রুট আইডি ডাউনলোড অনুরোধের প্রেক্ষাপট নির্ধারণ করে। ঠিক একটি ফিল্ড সেট করতে হবে।root_idনিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
| partnerId |   যে অংশীদারের জন্য SDF ডাউনলোড করতে হবে তার আইডি। | 
| advertiserId |   যে বিজ্ঞাপনদাতার জন্য SDF ডাউনলোড করতে হবে তার আইডি। | 
| Union field filtering_option। প্রয়োজনীয়। ডাউনলোড করার জন্য সত্তার ধরণ এবং ব্যাপ্তি নির্দিষ্ট করে এমন বিকল্প। ঠিক একটি ক্ষেত্র সেট করতে হবে।filtering_optionনিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
| parentEntityFilter |   নির্বাচিত ফাইল প্রকারের উপর ফিল্টার। প্রতিটি ফাইলের সত্তাগুলি নির্বাচিত ফিল্টার সত্তার সেট দ্বারা ফিল্টার করা হয়। ফিল্টার সত্তাগুলি নির্বাচিত ফাইল প্রকারের মতো একই ধরণের বা মূল ধরণের হতে হবে। | 
| idFilter |   সত্তা আইডি অনুসারে সত্তার উপর ফিল্টার করে। | 
| inventorySourceFilter |   তাদের আইডি অনুসারে ইনভেন্টরি সোর্সগুলিতে ফিল্টার করে। | 
প্রতিক্রিয়া মূল অংশ
 যদি সফল হয়, তাহলে রেসপন্স বডিতে Operation এর একটি নতুন তৈরি উদাহরণ থাকবে। 
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-  https://www.googleapis.com/auth/display-video
আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .
প্যারেন্টএন্টিটি ফিল্টার
একটি ফিল্টারিং বিকল্প যা নির্বাচিত ফিল্টার সত্তার একটি সেটের অন্তর্গত নির্বাচিত ফাইল প্রকারগুলিকে ফিল্টার করে।
| JSON উপস্থাপনা | 
|---|
| { "fileType": [ enum ( | 
| ক্ষেত্র | |
|---|---|
| fileType[] |   প্রয়োজনীয়। যেসব ফাইলের ধরণ ফেরত দেওয়া হবে। | 
| filterType |   প্রয়োজনীয়। আনা সত্তা ফিল্টার করতে ব্যবহৃত ফিল্টারের ধরণ। | 
| filterIds[] |    নির্দিষ্ট ফিল্টার ধরণের আইডি। এটি আনার জন্য সত্তাগুলিকে ফিল্টার করতে ব্যবহৃত হয়। যদি ফিল্টারের ধরণ  | 
ফাইলের ধরণ
সম্ভাব্য ধরণের ফাইল যা ডাউনলোড করা যেতে পারে।
| এনামস | |
|---|---|
| FILE_TYPE_UNSPECIFIED | এই সংস্করণে টাইপ নির্দিষ্ট না থাকলে বা অজানা থাকলে ডিফল্ট মান। | 
| FILE_TYPE_CAMPAIGN | প্রচারণা। | 
| FILE_TYPE_MEDIA_PRODUCT | মিডিয়া পণ্য। | 
| FILE_TYPE_INSERTION_ORDER | সন্নিবেশ ক্রম। | 
| FILE_TYPE_LINE_ITEM | লাইন আইটেম। | 
| FILE_TYPE_AD_GROUP | ইউটিউব বিজ্ঞাপন গ্রুপ। | 
| FILE_TYPE_AD | ইউটিউব বিজ্ঞাপন। | 
| FILE_TYPE_LINE_ITEM_QA | লাইন আইটেম - QA ফর্ম্যাট। | 
| FILE_TYPE_AD_GROUP_QA | YouTube বিজ্ঞাপন গ্রুপ - QA ফর্ম্যাট। | 
ফিল্টারের ধরণ
সম্ভাব্য প্রকারগুলি যা ফিল্টার করা যেতে পারে।
| এনামস | |
|---|---|
| FILTER_TYPE_UNSPECIFIED | এই সংস্করণে টাইপ নির্দিষ্ট না থাকলে বা অজানা থাকলে ডিফল্ট মান। | 
| FILTER_TYPE_NONE | যদি নির্বাচন করা হয়, তাহলে ডাউনলোডে কোনও ফিল্টার প্রয়োগ করা হবে না। শুধুমাত্র CreateSdfDownloadTaskRequestএ কোনওAdvertiserনির্দিষ্ট করা থাকলেই এটি ব্যবহার করা যাবে। | 
| FILTER_TYPE_ADVERTISER_ID | বিজ্ঞাপনদাতার আইডি। যদি নির্বাচিত হয়, তাহলে সমস্ত ফিল্টার আইডি অবশ্যই CreateSdfDownloadTaskRequestএ উল্লেখিতPartnerঅন্তর্গত বিজ্ঞাপনদাতার আইডি হতে হবে। | 
| FILTER_TYPE_CAMPAIGN_ID | ক্যাম্পেইন আইডি। যদি নির্বাচিত হয়, তাহলে সমস্ত ফিল্টার আইডি অবশ্যই ক্যাম্পেইন আইডি হতে হবে যা CreateSdfDownloadTaskRequestএ উল্লেখিতAdvertiserবাPartner। | 
| FILTER_TYPE_MEDIA_PRODUCT_ID | মিডিয়া প্রোডাক্ট আইডি। যদি নির্বাচিত হয়, তাহলে সমস্ত ফিল্টার আইডি অবশ্যই মিডিয়া প্রোডাক্ট আইডি হতে হবে যা CreateSdfDownloadTaskRequestএ উল্লেখিতAdvertiserবাPartner। শুধুমাত্রFILE_TYPE_MEDIA_PRODUCTডাউনলোড করার জন্য ব্যবহার করা যেতে পারে। | 
| FILTER_TYPE_INSERTION_ORDER_ID | ইনসার্শন অর্ডার আইডি। যদি নির্বাচিত হয়, তাহলে সমস্ত ফিল্টার আইডি অবশ্যই ইনসার্শন অর্ডার আইডি হতে হবে যা CreateSdfDownloadTaskRequestএ উল্লেখিতAdvertiserবাPartnerঅন্তর্গত। শুধুমাত্রFILE_TYPE_INSERTION_ORDER,FILE_TYPE_LINE_ITEM,FILE_TYPE_LINE_ITEM_QA,FILE_TYPE_AD_GROUP,FILE_TYPE_AD_GROUP_QA, এবংFILE_TYPE_ADডাউনলোড করার জন্য ব্যবহার করা যেতে পারে। | 
| FILTER_TYPE_LINE_ITEM_ID | লাইন আইটেম আইডি। যদি নির্বাচিত হয়, তাহলে সমস্ত ফিল্টার আইডি অবশ্যই লাইন আইটেম আইডি হতে হবে যা CreateSdfDownloadTaskRequestএ উল্লেখিতAdvertiserবাPartner। শুধুমাত্রFILE_TYPE_LINE_ITEM,FILE_TYPE_LINE_ITEM_QA,FILE_TYPE_AD_GROUP,FILE_TYPE_AD_GROUP_QA, এবংFILE_TYPE_ADডাউনলোড করার জন্য ব্যবহার করা যেতে পারে। | 
আইডিফিল্টার
একটি ফিল্টারিং বিকল্প যা সত্তা আইডি দ্বারা সত্তাগুলিকে ফিল্টার করে।
| JSON উপস্থাপনা | 
|---|
| { "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } | 
| ক্ষেত্র | |
|---|---|
| campaignIds[] |    আইডি অনুসারে ডাউনলোড করার জন্য প্রচারণা। সমস্ত আইডি অবশ্যই  | 
| mediaProductIds[] |    আইডি অনুসারে ডাউনলোড করার জন্য মিডিয়া পণ্য। সমস্ত আইডি অবশ্যই  | 
| insertionOrderIds[] |    আইডি অনুসারে ডাউনলোড করার জন্য সন্নিবেশ আদেশ। সমস্ত আইডি অবশ্যই  | 
| lineItemIds[] |    আইডি অনুসারে ডাউনলোড করার জন্য লাইন আইটেম। সমস্ত আইডি অবশ্যই  | 
| adGroupIds[] |    আইডি অনুসারে ডাউনলোড করার জন্য YouTube বিজ্ঞাপন গোষ্ঠী। সমস্ত আইডি অবশ্যই  | 
| adGroupAdIds[] |    আইডি অনুসারে ডাউনলোড করার জন্য YouTube বিজ্ঞাপন। সমস্ত আইডি অবশ্যই  | 
| lineItemQaIds[] |    ঐচ্ছিক। QA ফর্ম্যাটে ডাউনলোড করার জন্য আইডি অনুসারে লাইন আইটেম। সমস্ত আইডি অবশ্যই  | 
| adGroupQaIds[] |    ঐচ্ছিক। QA ফর্ম্যাটে ডাউনলোড করার জন্য আইডি অনুসারে YouTube বিজ্ঞাপন গোষ্ঠী। সমস্ত আইডি অবশ্যই  | 
ইনভেন্টরিসোর্সফিল্টার
ইনভেন্টরি সোর্স এন্টিটি ফিল্টার করার জন্য একটি ফিল্টারিং বিকল্প।
| JSON উপস্থাপনা | 
|---|
| { "inventorySourceIds": [ string ] } | 
| ক্ষেত্র | |
|---|---|
| inventorySourceIds[] |    আইডি অনুসারে ইনভেন্টরি সোর্স ডাউনলোড করতে হবে। সমস্ত আইডি অবশ্যই  |