【问题标题】:How can I filter statistics from facebook ads api using the python sdk?如何使用 python sdk 从 facebook ads api 过滤统计信息?
【发布时间】:2015-03-18 12:07:36
【问题描述】:

我想按数据范围过滤,只是为了查看每天的表现,或者最后一天、上周、上个月...等。

如何添加与 start_date 或 end_date 不同的日期参数,因为?我猜这些参数仅适用于活动的开始和结束日期,但它们可能不会给我想要的结果。

我当前的代码是这个:

from facebookads.api import FacebookAdsApi
from facebookads import objects

my_app_id = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
my_app_secret = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
my_access_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)

me = objects.AdUser(fbid='10153166606850429')
my_accounts = list(me.get_ad_accounts())


my_account = objects.AdAccount('act_XXXXXXXXXXXX')

params = {
'start_date': '2015-02-01',
}
fields = {
'impressions',
'clicks',
'spent',
}

stats = my_account.get_ad_campaign_stats(fields=fields, params=params)

# print stats
for stat in stats:
    print stat

【问题讨论】:

    标签: python facebook facebook-graph-api facebook-php-sdk


    【解决方案1】:

    根据文档here,您的字段名称似乎有误。

    API 列出了start_timeend_time,但也提到你应该有一个开始和结束。

    params = {
        'start_time': '2015-02-01',
        'end_time': '2015-02-02',
    }
    

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多