批量请求 Facebook 营销见解 API (JAVA)
Batch Requests for Insights on Facebook Marketing API (JAVA)
查看营销的 FB 文档应该很容易 api 但是页面完全是空的:https://developers.facebook.com/docs/marketing-api/asyncrequests/v2.10
有没有人有一个简单的示例来说明如何为 AdsInsights 的广告、广告集或活动发出简单的批量请求?
谷歌搜索我只找到 js 或 python 中的示例,所以我似乎无法在 java 中找到正确的 class 名称来执行此操作。
好的,成功了。代码在 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()
查看营销的 FB 文档应该很容易 api 但是页面完全是空的:https://developers.facebook.com/docs/marketing-api/asyncrequests/v2.10
有没有人有一个简单的示例来说明如何为 AdsInsights 的广告、广告集或活动发出简单的批量请求?
谷歌搜索我只找到 js 或 python 中的示例,所以我似乎无法在 java 中找到正确的 class 名称来执行此操作。
好的,成功了。代码在 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()