v2.5 (使用java实现http/json rest层)
阅读 FB 广告帐户的整个结构的最有效方法是什么,我的意思是,所有必要的活动、广告集、广告和广告创意?
这是一种方法,作为一个相对较新的人,我认为这不是最有效的方法。这是一种广度优先爬行:
- 读取账户数据,例如 act_123?fields=id,name,owner...
- 读取活动数据,例如 act_123/campaigns?fields=id,name...
- 对于每个广告系列,读取 adSet 数据
- 对于每个 adSet,读取广告数据
- 对于每个广告,读取广告创意数据
我在想你们中已经有一段时间并且需要做类似事情的人已经想出了以时间有效的方式做到这一点的最佳策略,同时与为 API 调用提供服务的 FB 服务器保持良好的关系(避免限制,在太短的时间内调用太多,等等)。
即使必须爬取整个帐户结构,也许深度优先比面包优先,IOW,对于每个活动,请求活动数据(使用嵌套字段参数),以获取 adSet 数据、广告数据等。 ?
任何提示、建议或指导将不胜感激。
谢谢