0

我一直在使用 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 广告中?

提前致谢!

4

0 回答 0