查看营销 API 的 FB 文档应该很容易,但页面完全是空的:https://developers.facebook.com/docs/marketing-api/asyncrequests/v2.10
有没有人有一个简单的示例来说明如何为广告、广告集或广告系列发出简单的 AdsInsights 批量请求?
谷歌搜索我只找到js或python中的示例,所以我似乎无法在java中找到正确的类名来执行此操作。
最佳答案
好的,成功了。代码是用scala编写的,但在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()
关于facebook-marketing-api - Facebook 营销 API (JAVA) 上的 Insights 批量请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45302287/