Can';t提交带有api的Facebook广告,新的错误代码您的广告不符合新闻源目标

Can';t提交带有api的Facebook广告,新的错误代码您的广告不符合新闻源目标,facebook,api,curl,parameters,ads,Facebook,Api,Curl,Parameters,Ads,像以前一样,我在通过Facebook广告api提交广告时遇到了麻烦 似乎出现了一个新问题。Api当然只给了我一个通用错误“Invalid Parameter”,但在过去我注意到,这基本上是由于广告创建失败而出现的,没有告诉您任何具体的原因。在另一个不同的情况下,我使用了Facebook图表的curl,因为我注意到它会给你额外的信息。然而,在这种情况下,情况就不多了。请注意代码下面的错误消息 curl -X POST -F "name=Ad Administrator_15" -F "c

像以前一样,我在通过Facebook广告api提交广告时遇到了麻烦

似乎出现了一个新问题。Api当然只给了我一个通用错误“Invalid Parameter”,但在过去我注意到,这基本上是由于广告创建失败而出现的,没有告诉您任何具体的原因。在另一个不同的情况下,我使用了Facebook图表的curl,因为我注意到它会给你额外的信息。然而,在这种情况下,情况就不多了。请注意代码下面的错误消息

    curl -X POST -F "name=Ad Administrator_15" 
-F "campaign_id=xxxxxxxxxx995" -F "creative={'creative_id': xxxxxxxxxx795}" / 
-F "adgroup_status=PAUSED" /
-F  "access_token={access_token}" / "https://graph.facebook.com/v2.2/act_{account_id}/adgroups"
这是收到的错误

{"error":{"message":"Invalid parameter","type":"FacebookApiException","code":100,"error_subcode":1487757,"is_transient":false,"error_user_title":"Ad Ineligible for Feed Targeting","error_user_msg":"Your ad is ineligible for News Feed targeting."}}
在检查facebook广告错误消息页面时。误差不均匀 虽然还有很多其他人被列入名单

之前,我从API收到无效参数消息,只是因为我没有在我的广告帐户上设置支付配置文件。但是使用curl来查找此消息。但从那以后,我就开始做广告了。这似乎是一个新问题

如果我可以直接问Facebook。我会问“嘿,你能不能在你的失败上写一些描述性的错误信息,这样开发者就可以看到如何解决问题了?”我想这太过分了

无论如何,我在这里可能会注意到,Campain是用api新创建的,然后是adset,然后是用广告图像创建的广告,所有这些都是用记录的ID创建的(出于安全原因,我在这里显示的代码中主要屏蔽了这些ID)。当使用这些id时,甚至在curl的API之外,我注意到了失败。下面是API中显示的跟踪错误

Invalid parameter 

/var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Client.php(191): FacebookAds\Http\Exception\RequestException::create(Array, 500)
#1 /var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Request.php(276): FacebookAds\Http\Client->sendRequest(Object(FacebookAds\Http\Request))
#2 /var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Api.php(140): FacebookAds\Http\Request->execute()
#3 /var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Api.php(182): FacebookAds\Api->executeRequest(Object(FacebookAds\Http\Request))
#4 /var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Object/AbstractCrudObject.php(248): FacebookAds\Api->call('/act_xxxxxxxx40...', 'POST', Array)
#5 /var/www/turnkey/application/modules/Ads/models/FacebookAdsApi.php(473): FacebookAds\Object\AbstractCrudObject->create()
这里有一个想法,如果任何人,包括Facebook上拥有这个网站的人,能告诉我发生了什么,我会非常感激


提前谢谢

Facebook记录的广告创意信息正文所需的长度是,它的最小长度为1个字符,最大长度为90个字符。在这之前,广告是可以被创造出来的。即使你的广告标题和正文中有测试内容,如果Facebook不喜欢这些内容,他们也不会被批准。比如“测试标题,测试主体”之类的消息。Facebook现在似乎是在提交文本时评估文本,而不是在广告审批时。我想他们想减少不必要的广告审批。所以不需要更新他们的文档。似乎对身体领域有了新的要求。也许还有标题栏

我所做的只是将广告信息的正文从17个字符延长到38个字符。这做了两件事中的一件。它使字段足够长,可以通过一个新的未记录的限制,或者,通过在文本中添加更多的单词,他们认为这不是测试消息

然而,这就是他们这种想法的问题所在

1我正在为广告付费,我应该能够把我想要的内容放进去。只要它是有意义的,并且不违反某些明显的特定内容政策,如淫秽等。 如果是关于长度而不是内容。我的广告,我正在支付,只有17个字符,应该要求更长,如果我只是想说一些简短的东西。