如何下载Facebook广告素材

时间:2015-03-19 19:22:53

标签: facebook facebook-graph-api facebook-ads-api

我们会下载统计信息(转化,支出等),但也需要下载广告素材,包括:

  • 标题
  • 文本
  • 图像(包括定位,或仅图像的可见部分)

我已经搜索过Facebook API docco,但无法找到如何/在何处执行此操作。

更好的是API调用返回“顶级”5广告的广告素材,例如通过Conversions。

非常感谢, 皮特

3 个答案:

答案 0 :(得分:1)

可通过adcreative's ID或其关联的connection objects (page post)

获取广告素材副本和图片

您需要获得转换和支出统计信息时可能获得的adcreative ID,否则您可以通过API中的campaigns获取这些ID。

我不确定你的意思是"定位"。您想知道它是右手栏广告还是新闻源(移动或桌面)广告?如果是这样,您想要提取ad type(某些广告仅适用于某些地方)以及广告定位的位置(read targeting from the adset)。

最后,试用Facebook的Graph API资源管理器,了解API并检索您寻找的数据:https://developers.facebook.com/tools/explorer/

答案 1 :(得分:0)

另外,如果您想从广告获取广告 ,请使用

{
  "data": [
    {
       "id": "<AD_CREATIVE_ID>"
    }
  ]
}

返回广告素材ID列表,如

fields=body,object_type,title

然后您可以查询Caused by: java.lang.UnsatisfiedLinkError: /tmp/jffi5344372940870867938.tmp: /tmp/jffi5344372940870867938.tmp: failed to map segment from shared object: Operation not permitted FATAL: Could not find a suitable ssh-agent provider 等。 HTH

答案 2 :(得分:0)

使用广告中的adcreatives边缘:

GET /v2.10/{adgroup-id}/adcreatives HTTP/1.1 Host: graph.facebook.com

所需权限:ads_read

返回:

{ "data": [A list of AdCreative nodes], "paging": {} }

文档:https://developers.facebook.com/docs/marketing-api/reference/adgroup/adcreatives/