如何获得最新更新的Facebook广告

时间:2018-02-27 10:24:16

标签: facebook facebook-graph-api etag

如何通过Ads API从Facebook检索“最后”更新的广告/广告/广告系列?我的意思是我需要在我的数据库中仅更新那些有变化的广告系列/广告/广告,而不是全部。我发现一个好的技术是通过facebook etag,但是还有其他技术吗?

1 个答案:

答案 0 :(得分:1)

您可以使用filtering参数来过滤campaigns字段上的adsetsadsupdated_time

filtering=[{field: "<object>.updated_time", operator: "GREATER_THAN", value: <unix time>}]

使用已保存对象的最新unix time,您可以获取所有最近更新的对象。完整卷曲版本,可在campaigns之后更新所有2018-02-01

curl -G \
-d 'access_token=<ACCESS_TOKEN>' \
-d 'filtering=[{field:"campaign.updated_time",operator:"GREATER_THAN",value:1517443200}]' \
'https://graph.facebook.com/v2.12/act_<ACCOUNT_ID>/campaigns'

注意:我只能让unix time工作,并且不知道API是否支持其他格式