1

有没有办法在单个 API 调用中按 ID 加载多个广告?

情况如下:我们对广告定位广告系列有多个广告兴趣。例如,我们针对的是对以下感兴趣的用户:

  • 音乐 (ID=111)
  • 艺术 (ID=222)
  • 博物馆 (ID=333)

我们列出了用户的所有兴趣,但在数据库中我们只存储 ID

目前我们只能为每个请求加载单个兴趣,例如:

https://graph.facebook.com/v2.3/111?access_token=___
https://graph.facebook.com/v2.3/222?access_token=___
https://graph.facebook.com/v2.3/333?access_token=___

或者

https://graph.facebook.com/v2.3/?access_token=___&type=adinterest&id=111

这行得通。但是,我想在一次调用中加载所有兴趣以加快页面加载,例如:

https://graph.facebook.com/v2.3/?type=adinterest&id[0]=111&id[1]=222&id[2]=333&access_token=___

不幸的是,这不起作用。那么,有没有办法通过提供的 ID 列表加载广告兴趣列表?

4

1 回答 1

3

您可以使用批处理请求框架向多个端点发出单个 HTTP 请求。请参阅 https://developers.facebook.com/docs/marketing-api/batch-requests

于 2015-04-13T18:03:05.200 回答