我们正在尝试创建开发环境,以便在开发模式下获取广告见解。
我们能够实现以下项目,除了广告创意和广告制作
响应: { “错误”:{ “ 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>"}'
答案 0 :(得分:0)
该错误表示您正在尝试创建一个广告,其广告素材基于应用程序在开发模式下创建的帖子。 因为除了创建该帖子的应用程序的开发人员以外,该帖子对其他任何人都不可见,所以这是不允许的。
使用页面上已经存在的帖子来创建广告,或者确保用于创建帖子的应用程序不在开发模式下(请记住,您可以为广告使用隐藏/未发布的帖子)
同样,问题不在于应用在开发模式下创建的“广告”,而是广告正在推广的帖子是由应用在开发模式下创建的