Buat permintaan sdfdownloadtasks.create untuk membuat
tugas download yang menghasilkan File Data Terstruktur (SDF).
Tentukan SDF menggunakan kolom permintaan berikut:
partnerIdatauadvertiserId: Kolom yang saling eksklusif yang menentukan resource induk (baik partner maupun pengiklan) untuk resource yang mengisi SDF.version: Versi SDF yang akan digunakan, jika berbeda dari setelan default di tingkat partner atau pengiklan.parentEntityFilter,idFilter, atauinventorySourceFilter: Kolom yang saling eksklusif yang menetapkan filter yang digunakan untuk menentukan jenis file dan resource yang akan disertakan.
Gunakan cuplikan kode ini untuk membuat tugas download File Data Terstruktur Item Baris dan Perjanjian Pemasangan Iklan di bawah pengiklan tertentu dan dalam cakupan ID kampanye yang diberikan:
# 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.')