大约一周前(9月13日)Facebook推出了新的后链接格式(看起来更像是照片 - 更大的图像等)。 然而,当我通过API上传帖子(完美地工作)时,我仍然会收到看起来像旧格式的帖子(虽然图像被切割成小方块),尽管Facebook界面(直接Facebook广告创建者; Power-Editor)生成根据需要提供新格式的帖子。
我没有看到任何关于新格式的文档(此页面:https://developers.facebook.com/docs/reference/api/page/#links已于3周前更新)。此外,我无法轻易嗅探电源编辑器操作并查找API差异(如果存在)。
会欣赏任何想法。 感谢。
答案 0 :(得分:2)
可以使用以下参数创建遵循此处规范的通用链接广告:
title=My Link Ad Creative
body=Click Here To Learn More
object_url=http://example.com
image_hash=FfabEOIJWF898203fPOIEJfe0f93f0
和post
添加到图API。它会创建一个较小的,类似列的侧边栏链接广告,只有两个文字字段 - 我认为这是您引用的“旧格式...小方块”版本。
要像您正在寻找的那样制作类似新闻源的大型照片链接广告,您需要使用新的object_story_spec
参数并添加有效的对象故事规范,以便链接广告(实际上是一个页面帖子)可以动态创建并与您的广告素材相关联。
对象故事规范应该包含page_id
- 以便可以创建“帖子”并拥有页面作者,对于link_ad
,它应该有link_data
字段包含message
,link
,name
,caption
,description
,image_hash
等参数的JSON对象。如果单击已知字段表中的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)}
其中params是json编码的。
有意义吗?