首页 文章

Facebook Marketing API广告系列spend_cap字段返回不一致

提问于
浏览
0

我正在尝试从Facebook Marketing API为每个广告系列提取数据 .

在广告Insights API中,只有一个“支出”字段可返回该广告系列的预算花费在指定的日期范围参数范围内 . 这是记录在

developers.facebook.com/docs/marketing-api/insights/fields/v2.9

我想获得位于以下链接中的Marketing API的Reference部分中指定的'spend_cap'字段 . 我注意到的一件事是这个节点没有可用的参数,这可能就是为什么没有返回spend_cap . 这是记录在

developers.facebook.com/docs/marketing-api/reference/ad-campaign-group

我使用以下网址来请求数据 .

https://graph.facebook.com/v2.9//campaigns?fields=name,spend_cap&access_token=

但是,它会不一致地返回spend_cap字段,如下所示 . 我只提供了一些例子,但我确信我的所有广告系列都设置了支出上限 .

data:[

        {
            "id": "##############",
            "name": "name1",
            "start_time": "2016-06-24T14:47:34-0400",
            "stop_time": "2016-07-03T14:47:34-0400"
        },
        {
            "id": "##############",
            "name": "name2",
            "spend_cap": "30000",
            "start_time": "2016-05-16T11:57:10-0400"
        },
        {
            "id": "##############",
            "name": "name3",
            "spend_cap": "15000",
            "start_time": "2016-05-16T11:44:06-0400",
            "stop_time": "2017-04-01T00:00:00-0400"
        },
        {
            "id": "##############",
            "name": "name4",
            "start_time": "2016-05-13T15:34:41-0400",
            "stop_time": "2017-05-13T09:46:44-0400"
        }
]

1 回答

  • 0

    广告系列一级的 spend_cap 是一个可选字段,这就是为什么只返回某些广告系列的原因 .

    通常在Graph API中,如果字段不包含数据,则响应中将省略此字段 .

    我们的SDK为您抽象了这一点,因此您始终可以访问对象的字段,无论它是否在响应中,因此如果您不使用我们的SDK,则必须执行相同的操作 .

相关问题