স্ট্রাকচার্ড ডেটা ফাইল (SDF) তৈরি করে এমন একটি ডাউনলোড টাস্ক তৈরি করতে sdfdownloadtasks.create অনুরোধ করুন।
আপনার অনুরোধের নিম্নলিখিত ক্ষেত্রগুলি ব্যবহার করে আপনার SDF গুলি সংজ্ঞায়িত করুন:
-
partnerIdঅথবাadvertiserId: পারস্পরিকভাবে একচেটিয়া ক্ষেত্র যা SDF গুলিতে থাকা রিসোর্সের জন্য একটি প্যারেন্ট রিসোর্স (হয় একজন অংশীদার অথবা বিজ্ঞাপনদাতা) সংজ্ঞায়িত করে। -
version: অংশীদার বা বিজ্ঞাপনদাতা স্তরে ডিফল্ট সেট থেকে ভিন্ন হলে, ব্যবহার করার জন্য SDF সংস্করণ। -
parentEntityFilter,idFilterঅথবাinventorySourceFilter: পারস্পরিক-এক্সক্লুসিভ ক্ষেত্র যা অন্তর্ভুক্ত করার জন্য ফাইলের ধরণ এবং সংস্থানগুলি নির্দিষ্ট করতে ব্যবহৃত ফিল্টারটি বরাদ্দ করে।
প্রদত্ত বিজ্ঞাপনদাতার অধীনে এবং প্রদত্ত ক্যাম্পেইন আইডির আওতাধীন ইনসার্শন অর্ডার এবং লাইন আইটেম স্ট্রাকচার্ড ডেটা ফাইলের জন্য একটি ডাউনলোড টাস্ক তৈরি করতে এই কোড স্নিপেটটি ব্যবহার করুন:
# Provide the ID of the parent advertiser of the resources to retrieve. advertiser_id = advertiser-id # Provide the Structured Data Files version to download. sdf_version = sdf-version # Provide the IDs of the parent campaigns of the resources to retrieve. campaign_ids = [campaign-id, ...] # Create the request body. body = { 'version': sdf_version, 'advertiserId': advertiser_id, 'parentEntityFilter': { 'fileType': ["FILE_TYPE_INSERTION_ORDER","FILE_TYPE_LINE_ITEM"], 'filterType': "FILTER_TYPE_CAMPAIGN_ID", 'filterIds': campaign_ids } } # Create the operation. operation = service.sdfdownloadtasks().create(body=body).execute() # Print resulting operation name. print(f'Operation {operation["name"]} was created.')