首页 文章

无法在开发模式下使用Facebook应用创建Facebook广告素材

提问于
浏览
9

我正在开发一个用于创建Facebook广告的FB应用程序 . 在过去,我能够在开发模式下调试整个FB广告创建过程,但突然我开始收到此错误,我无法找到文档 .

Request:
https://graph.facebook.com/v2.2/act_foo/adcreatives?access_token=bar

Response:
{"error":{"message":"Invalid parameter","type":"FacebookApiException","code":100,"error_subcode":1885183,"is_transient":false,"error_user_title":"Ads creative post was created by an app that is in development mode","error_user_msg":"Ads creative post was created by an app that is in development mode. It must be in public to create this ad."}}

我've searched Facebook API documentation but haven' t发现了有关此错误 error_subcode: 1885183 的任何信息 . 任何人都有这个错误的经验或提示如何处理它?

EDIT 已向FB报告错误:https://developers.facebook.com/bugs/1605648466391176/

2 回答

  • 0

    为了完整解决这个问题,已解决的错误报告的答案如下:

    在整个平台上,包括Marketing API,应用程序创建的内容仅对可以查看应用程序的用户可见

    我们有一个错误,允许创建广告,这些广告正在宣传处于开发模式的应用创建的帖子 - 除应用的管理员,开发者或测试人员之外的任何人都无法看到此类广告 - 这会在我们的广告中造成多处问题传送系统和正确的验证现已到位,以防止创建此类广告

    如果你想从处于开发模式的应用程序创建广告,这是可能的,但是你可以在开发模式中发布 - 即如果你的应用程序处于开发模式,那么's OK provided you'将从页面的/ promotable_posts endpoints 重新宣传现有的页面帖子并且创建这些帖子的应用程序本身不处于开发模式

    如果您不使用现有的网页帖子,并且在广告制作过程中内嵌/隐式创建,则用于制作广告的应用必须是可见的 - 您可以使用状态&上的"Do you want to make this app and all its live features available to the general public?"切换为您的应用更改此广告应用程序的应用程序仪表板的“审阅”选项卡

    https://developers.facebook.com/bugs/1605648466391176/?comment_id=1039672816061177

  • 7

    我们遇到了同样的问题,并找到了修复它的解决方法 .

    我们创建了一个新的基本facebook-app,没有额外的权限,并立即发布 .

    然后,我们将自己添加为管理员,并可以再次通过营销API创建广告素材 .

    希望这对你有所帮助

相关问题