无法使用Facebook图形API创建广告素材

时间:2018-08-20 08:05:19

标签: facebook facebook-graph-api facebook-marketing-api

我们正在尝试创建开发环境,以便在开发模式下获取广告见解。

我们能够实现以下项目,除了广告创意和广告制作

  1. 沙盒广告帐户测试用户
  2. 访问令牌并具有获得广告见解所需的权限。
  3. 使用Access令牌,我们可以创建广告集,广告系列和上传图片。
  4. 当我们尝试创建广告素材时,我们的反应不佳

响应:      {             “错误”:{                 “ message”:“无效的参数”,                 “ type”:“ OAuthException”,                 “代码”:100,                 “ error_subcode”:1885183,                 “ is_transient”:否,                 “ error_user_title”:“广告创意文章是由处于开发模式的应用创建的”,                 “ error_user_msg”:“广告创意发布是由处于开发模式的应用创建的。创建此广告必须公开。”,                 “ fbtrace_id”:“ DtL9CQLDa1T”             }         }

如果将应用置于公共模式,则

&访问令牌将无效。

请求:

curl -X POST \
  'https://graph.facebook.com/v3.0/act_1966727743624778/adcreatives?access_token=<Token>' \
  -H 'Cache-Control: no-cache' \
  -H 'Postman-Token: bf7aeed1-0391-441c-be78-a62528ecdaac' \
  -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  -F 'name=blabla creative' \
  -F 'object_story_spec={ "link_data": { "image_hash": "10c7a77ac2d0d19ba36a246d6f9ea0dd", "link": "https://app.google.com", "message": "try it out"     },    "page_id": "<pageid>"}'

1 个答案:

答案 0 :(得分:0)

该错误表示您正在尝试创建一个广告,其广告素材基于应用程序在开发模式下创建的帖子。 因为除了创建该帖子的应用程序的开发人员以外,该帖子对其他任何人都不可见,所以这是不允许的。

使用页面上已经存在的帖子来创建广告,或者确保用于创建帖子的应用程序不在开发模式下(请记住,您可以为广告使用隐藏/未发布的帖子)

同样,问题不在于应用在开发模式下创建的“广告”,而是广告正在推广的帖子是由应用在开发模式下创建的