Je souhaite obtenir la liste des campagnes qui ont été diffusées dans un intervalle de temps donné. Je peux obtenir la liste de toutes les campagnes dans un intervalle de temps - mais j'ai besoin d'aide pour trouver comment les filtrer.Filtrage des campagnes publicitaires sur Facebook pour obtenir celles avec livraison en Python
Voici mon code actuel:
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)
my_account = objects.AdAccount('act_XXXXXXXXXXXXX')
print my_account
today = datetime.date.today()
threeDaysAgo = today - timedelta(days=3)
#get list of campaigns from FB
cparams = {
#'effective_status':['ACTIVE'],
'time_range': {
'since': threeDaysAgo.__str__(),
'until': today.__str__()
}
}
clist = my_account.get_campaigns(params=cparams)
Cela me reçoit toutes les campagnes au cours de la plage horaire. Cependant, je n'ai besoin que de ceux qui ont été livrés. Comment fait-on cela?