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

问题描述 投票:0回答:2

如何通过广告 API 从 Facebook 检索“最后”更新的广告/广告集/营销活动?我的意思是,我只需要在数据库上更新那些发生更改的活动/广告集/广告,而不是全部。我发现通过 facebook etag 是一种很好的技术,但是还有其他技术吗?

facebook facebook-graph-api etag
2个回答
2
投票

您可以使用

filtering
参数过滤
campaigns
字段上的
adsets
ads
updated_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 是否支持其他格式


0
投票

所以如何在Python中做任何人都可以帮助我解决这个问题

© www.soinside.com 2019 - 2024. All rights reserved.