无法使用Facebook应用程序在开发模式下创建Facebook广告素材 [英] Can't create Facebook Ad creative with a facebook app in a development mode

查看:587
本文介绍了无法使用Facebook应用程序在开发模式下创建Facebook广告素材的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在制作一个用于创建Facebook广告的FB应用程序。在过去,我能够以开发模式调试整个FB广告创建过程,但是突然之间我开始收到这个错误,我无法找到文档。



请求

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



回应:

{error:{message:无效参数,类型:FacebookApiException,代码:100,error_subcode:1885183,is_transient false,error_user_title:广告素材信息是由处于开发模式的应用程序创建的,error_user_msg:广告素材信息是由处于开发模式的应用程序创建的,必须公开才能创建此广告}}



我已经搜索Facebook API文档,但没有发现任何有关此错误的错误 error_subcode: 1885183
任何人都有这个错误的经验或提示如何处理?



编辑
错误已经报告到FB: https://developers.facebook.com/bugs/1605648466391176/

解决方案

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



在我们整个平台中,包括Marketing API,应用程式创建的内容只有可以看到应用程序的用户可见



我们有一个错误,允许创建广告,宣传由开发模式的应用程序创建的帖子 - 除了该应用的管理员,开发人员或测试人员之外的任何人都不会看到这样的广告 - 这导致了多个问题我们的广告投放系统和正确的验证已经到位,以防止创建这样的广告



如果您要创建来自处于开发模式的应用程式的广告,这是可能的,但您要宣传的讯息必须由不在开发模式中的应用程式建立,即如果您的应用程式处于开发模式,可以提供给您从一个页面的/ promotionsable_posts端点推广现有的页面帖子,创建这些帖子的应用程序本身不在开发模式



不要使用现有的页面帖子,并且在内容/隐式地创建它们作为广告创建的一部分,用于创建广告的应用程序必须可见 - 您可以使用您要制作此应用程序和所有的现场功能可供公众使用?打开状态&



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


I am working on a FB app for creating Facebook Ads. In the past I was able to debug the whole FB Ad creation process in a development mode but suddenly I started getting this error that I was not able to find documentation for.

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."}}

I've searched Facebook API documentation but haven't found anything about this error error_subcode: 1885183. Anyone has experience with this error or a hint how to deal with it?

EDIT Bug is already reported to FB: https://developers.facebook.com/bugs/1605648466391176/

解决方案

For completeness of this question, the answer from the resolved bug report is as folows:

Across our entire platform, Marketing API included, content created by apps is only visible to users that can see the app

We had a bug which was allowing ads to be created which were promoting posts created by apps that are in development mode - such ads would not be visible to anyone other than Admins, Developers or Testers of the app - this caused multiple issues in our ad delivery system and the correct validation is now in place to prevent such ads being created

If you want to create ads from an app which is in development mode, this is possible, but the post you're going to promote must have been created by an app which isn't in development mode - i.e if your app is in development mode it's OK provided you're promoting existing page posts from a page's /promotable_posts endpoint and the app that created those posts is not itself in development mode

If you're not using existing page posts, and are creating them inline/implicitly as part of an ad creation, the app used to create the ad must be visible - you can change this for your app using the "Do you want to make this app and all its live features available to the general public?" toggle on the Status & Review tab of the app dashboard for the app

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

这篇关于无法使用Facebook应用程序在开发模式下创建Facebook广告素材的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆