Как использовать период времени отчета при массовой загрузке с Bing Ads API

Я загружаю некоторые таблицы из Bing, используя массовую службу, и хочу ограничить объем данных в зависимости от времени. В моих параметрах загрузки я использую report_time_period = ['Yesterday'] но продолжаю получать ошибку TypeError: __init__() got an unexpected keyword argument 'report_time_period'

вот мои другие параметры, которые, кажется, работают:

download_parameters = DownloadParameters(
data_scope=['EntityData'],
download_entities= ['Keywords'],
report_time_period = ['Yesterday'], #error
file_type=REPORT_FILE_FORMAT,
last_sync_time_in_utc=None,
result_file_directory = FILE_DIRECTORY,
result_file_name = DOWNLOAD_FILE_NAME,
overwrite_result_file = True,
timeout_in_milliseconds=3600000
)

1 ответ

Вам нужно будет использовать фабрику SUDS для создания PerformanceStatsDateRange. Вот ссылка на пример. Надеюсь, это поможет!

Другие вопросы по тегам