如何为 get_lead_gen_forms 方法定义 Facebook Marketing API 过滤器?我试过传递一些参数,但没有任何效果。
我需要按日期过滤,因为数据数量超出了我的限制。这是我的代码(*代码已经可以使用,需要过滤器的帮助):
from facebook_business.api import FacebookAdsApi
from facebook_business.adobjects.adaccount import AdAccount
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)
account = AdAccount('act_accountid')
leadgenforms = account.get_lead_gen_forms()
这是我尝试过的参数:
# attempt 1
params = {
'time_range': {
'since': date_start,
'until': date_end
}
}
leadgenforms = account.get_lead_gen_forms(params=params)
# attempt 2
params = {
'filtering': [{
'field': 'created_time',
'operator': 'GREATER_THAN',
'value': date_start }]
}
leadgenforms = account.get_lead_gen_forms(params=params)