批量请求的见解在Facebook上营销API(JAVA)

批量请求的见解在Facebook上营销API(JAVA)

问题描述:

这应该是很容易看的营销API FB文件,但页面完全是空的:https://developers.facebook.com/docs/marketing-api/asyncrequests/v2.10批量请求的见解在Facebook上营销API(JAVA)

有没有人有关于如何使一个简单的例子针对Ads,Adsets或Campaigns的AdsInsights的简单批量请求?

Googling around我只在js或python中找到示例,所以我似乎无法在java中找到合适的类名来执行此操作。

好的,让它工作。代码是在斯卡拉,但应该在Java中相同。

implicit val batch = new BatchRequest(FacebookApi.context) 
apiNodeList.asScala.map(getInsights) 

def getInsights(node: Ad)(implicit data: InsightData, batch: BatchRequest) = { 
    node.getInsights 
     .setBreakdowns(data.breakdowns) 
     .setDatePreset(data.datePreset.toString) 
     .setFields(data.fields) 
     .setActionAttributionWindows(data.attributionWindow) 
     .setTimeIncrement(data.timeIncrement) 
     .addToBatch(batch) 
} 

val result = batch.execute()