Python 使用time_range在Facebook Graph API/ads API中过滤搜索最新广告/广告创意

Python 使用time_range在Facebook Graph API/ads API中过滤搜索最新广告/广告创意,python,python-3.x,facebook-ads-api,Python,Python 3.x,Facebook Ads Api,我目前正在使用FB API进行一个小项目。我正在尝试获取广告中使用的最新帖子(特别是帖子ID)。我已经尝试了FBADSAPI(适用于Python 3.x的facebook business sdk)和FB Graph API(适用于Python 3.x的facebook sdk)。在这两种情况下,API都返回了我需要的数据,但我无法过滤结果 这是我用两种方法尝试的查询: act{ad\u account\u id}?fields=ads.time\u range({'since':'2020-0

我目前正在使用FB API进行一个小项目。我正在尝试获取广告中使用的最新帖子(特别是帖子ID)。我已经尝试了FBADSAPI(适用于Python 3.x的facebook business sdk)和FB Graph API(适用于Python 3.x的facebook sdk)。在这两种情况下,API都返回了我需要的数据,但我无法过滤结果

这是我用两种方法尝试的查询:

act{ad\u account\u id}?fields=ads.time\u range({'since':'2020-06-11','until':'2020-06-15'}){creative{effective\u object\u story\u id}

问题是,我只想接收过去x天的数据,这是行不通的。根据可能的情况,当您在Ads端点上使用time_range或date_preset参数(我尝试了两者)时

我还尝试了不同的语法,比如
act{ad\u account\u id}/ads?time\u range[since]=2020-06-11和time\u range[until]=2020-06-15
,但也不起作用

你知道我做错了什么吗

编辑:似乎在没有insights节点的情况下使用time_range是个问题,因为它用于聚合这些insights值。我已经找到了另一个解决方案,使用
有效_status
参数仅过滤活动广告。请随意添加一个解决方案,您可以使用日期过滤器列出最新帖子-这将是更好的解决方案