以下是我想要实现的目标,即我希望每周投放广告系列/广告集/广告营销支出、覆盖面、展示次数,以便我们可以每周跟踪我们的指标。就像下面的代码片段一样。我试图从 6 月 1 日到 7 月 7 日获取数据,但为了响应我的请求,我只得到了与我从 facebook 广告管理器 UI 中看到的不同的活动活动。在下面的代码中,我没有收到任何错误,但我没有得到正确的数据。
有什么方法可以获取活动的历史数据?
from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.campaign import Campaign
from facebook_business.api import FacebookAdsApi
import sys,json,os,pandas as pd,numpy as np
CONF_FILE='../conf/'+os.path.basename(sys.argv[0]).split('.')[0]+'.conf'
with open(CONF_FILE,'r',encoding='utf-8') as read_conf_file:
read_conf=json.load(read_conf_file)
access_token = read_conf['access_token']
app_id = read_conf['app_id']
id=read_conf['ad_account_id']
FacebookAdsApi.init(access_token=access_token)
adsets=AdAccount(id).get_campaigns(fields=["name"],params={'time_range': {'since': '2020-06-01', 'until' :'2020-06-07'}})
print(adsets)