我的广告洞察请求有以下逻辑:如果Facebook要求我减少我要求的数据量,我的日期范围的一半。如果日期范围相同,我是limit
的一半。
它发送到我发送此请求的点:
https://graph.facebook.com/v3.2/ {}帐户/见解水平= AD&time_increment = 1&限= 1&TIME_RANGE = { “因为”: “2019年3月29日”, “直到”: “2019年3月29日”}?&故障=国家及后= MjMwNwZDZD
但我仍然得到这个错误:
请减少您要求的数据量,然后重试您的请求
我无能为力。
请注意,这有时只会发生。
避免错误的一种方法是当你只请求1项(limit=1
)开始拆分fields
并在每个请求中请求一半fields
。
另一种方法是运行异步报告,该报告不应具有如此低的时间限制。
官方Facebook API团队回复:
看起来您要求很多字段,这可能是导致此错误的原因。这将导致请求超时。
你能尝试使用这里描述的异步请求:https://developers.facebook.com/docs/marketing-api/insights/best-practices/#asynchronous?
异步请求的时间限制要长得多,这可能会解决您的问题。