【问题标题】:Facebook Ads API - Link post new format changeFacebook Ads API - 链接发布新格式更改
【发布时间】:2015-01-16 23:41:01
【问题描述】:

大约一周前(9 月 13 日)Facebook 展示了新的帖子链接格式(看起来更像照片帖子 - 大图等)。 但是,当我通过 API 上传帖子(效果很好)时,尽管 Facebook 界面(直接 Facebook 广告创建者;Power-Editor)生成了看起来像旧格式的帖子(而图像被切割成一个小方块)根据需要发布新格式的帖子。

我没有看到任何有关新格式的文档(此页面:https://developers.facebook.com/docs/reference/api/page/#links 已于 3 周前更新)。此外,我无法轻松嗅探超级编辑器的操作并查找 API 差异(如果存在)。

将不胜感激任何想法。 谢谢。

【问题讨论】:

  • 一个小小的更新:我注意到我正在使用带有预上传图像 URL 的“图片”字段,而高级编辑器使用“缩略图”字段(带有直接文件-upload,似乎)这并不是 API 文档的真正组成部分。

标签: facebook api facebook-ads-api


【解决方案1】:

可以使用以下参数创建遵循此处规范的通用链接广告:

title=My Link Ad Creative
body=Click Here To Learn More
object_url=http://example.com
image_hash=FfabEOIJWF898203fPOIEJfe0f93f0

posted 到图形 API。它将创建一个较小的、类似列的侧边栏链接广告,只有两个文本字段——我认为这就是您所引用的“旧格式...小方块”版本。

要创建您正在寻找的类似新闻源、图片更大的链接广告,您需要使用新的 object_story_spec 参数并包含有效的对象故事规范,以便链接广告(实际上页面帖子)可以动态创建并与您的广告素材相关联。

一个对象故事规范应该包含一个page_id——以便可以创建“帖子”并拥有一个页面作者,对于link_ad,它应该有一个包含一个JSON对象的link_data字段messagelinknamecaptiondescriptionimage_hash 等参数。如果您从已知字段表中单击 object_story_spec,然后单击“link_ad”下拉菜单,则可以找到详细信息 here。您的最终对象将如下所示:

params = {
  page_id: 1111111111,
  link_data: {
    link: 'example.com',
    message: 'The main text below the image',
    name: 'The text at the top of the image'
    description: 'the text below the message',
    image_hash: 'a previously uploaded image hash'
}

您创建广告的post 请求将包含以下字段:

name=My Link Ad Creative
object_story_spec={JSON.stringify(params)}

其中参数是 json 编码的。

有意义吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    • 2011-07-10
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 2018-01-08
    • 1970-01-01
    相关资源
    最近更新 更多