【发布时间】:2015-06-15 14:20:27
【问题描述】:
我在通过 Facebook 广告 api 提交广告时遇到了问题,就像以前一样。
似乎出现了一个新问题。当然,Api 只会给我一个通用错误“无效参数”,但过去我注意到这基本上是出于任何原因导致广告创建失败并且没有告诉您任何具体内容。在另一种情况下,我将 curl 用于 Facebook 图表,因为我注意到它会为您提供更多信息。然而,在这种情况下不多。注意代码下方的错误信息。
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 新创建的,然后是广告集,然后是带有广告图片的广告素材,所有这些都使用记录的 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 api curl parameters ads