facebook - 为 Facebook 对象(事件 url)创建链接广告

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

在业务管理器中,可以使用 Facebook 事件 URL 创建链接广告。我喜欢对 Facebook Ads API 做同样的事情,但会遇到权限错误。

在业务管理器中创建的广告的广告创意如下所示:

{
    "object_story_spec": {
        "page_id": "24188824589????",
        "link_data": {
            "link": "https://www.facebook.com/events/25595316793????/",
            "message": "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
            "image_hash": "cbb1f226fd5fe47c826dd1cad117????"
        }
    }
}

当我尝试通过 Ads Api 创建相同的广告素材时,我收到如下错误消息:

{
  "error": {
    "message": "Invalid parameter",
    "type": "FacebookApiException",
    "code": 100,
    "error_subcode": 1349118,
    "is_transient": false,
    "error_user_title": "Disallowed Post Link",
    "error_user_msg": "One or more of the given URLs is not allowed by the Stream post URL security app setting. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains. Read https://developers.facebook.com/docs/facebook-login/security/ to learn more about app settings related to security."
  }
}

如果我尝试使用 Graph API 单独创建链接帖子以用作 object_story_id,则会收到相同的错误。

我们的业务确实需要这种广告。流媒体广告的效果比展示广告好得多。有没有办法通过 Ads API 制作这样的广告?

最佳答案

您应该检查您的应用程序的迁移设置,看看是否启用了“Steam 帖子 URL 安全性”。

这可以防止您的应用发布未链接到应用设置中列出的域的 URL。

enter image description here

关于facebook - 为 Facebook 对象(事件 url)创建链接广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26017216/

相关文章:

facebook - 如何从具有开发权限的业务经理那里获取产品目录列表?

facebook - 广告管理工具和广告 API 中的覆盖面估算之间是否存在任何关系?

ios - 从 iPhone 应用程序发布到 Facebook 墙的链接

objective-c - 禁用 Facebook 帐户中的联系人与 ABAddressBook 同步后,未收到 kABDatabaseChangedExternallyNotification

facebook - 如何使用 Facebook 图形 API 从网站获取推荐

php - facebook open graph count shares 使用PHP SDK

android - 如何在android中为facebook sdk添加注销回调

Facebook 广告洞察 API

Facebook SDK 登录 - 应用程序不可用 : The application you're trying to use is either no longer available or access is restricted

ios - 如何使用facebook sdk使用自定义登录按钮登录facebook