我一直在使用 Facebook API 自动将广告发布到 Facebook 和 Instagram,这就像一个魅力。
最近,我一直在尝试在这些 API 调用中向我的广告(在创建时)添加 CTA,但由于某种原因,Facebook 无法使用 CTA 创建广告。
在 Instagram 上使用 CTA 创建广告的成功呼吁:
.createAdCreative(
[],
{
name: 'instaCreative',
object_id: "someId",
instagram_user_id: "someId",
source_instagram_media_id: "someId",
call_to_action: {
type: 'CONTACT_US',
value: {
link: "some link",
link_caption: "some link"
}
}
}
)
但是,当我尝试以下方法来创建 Facebook 广告时:(注意此处使用“LEARN_MORE”,因为参与度广告不支持“CONTACT_US”)
account
.createAdCreative(
[],
{
name: "someName",
object_story_id: "pageId_fbPostId",
call_to_action: {
type: 'LEARN_MORE',
value: {
link: "some link",
link_caption: "some link"
}
}
}
)
它失败并显示错误信息:“号召性用语需要现有的 Instagram 帖子:号召性用语字段必须与现有的帖子促销一起使用。” 这个错误让我很困惑,因为我没有尝试为 Instagram 创建创意。在没有 CTA 的情况下进行相同的呼叫可以很好地创建 Facebook 广告。有谁知道我似乎做错了什么?或者甚至可以像这样将 CTA 添加到 Facebook 广告中?
提前致谢!