1

我在通过 ads-api 推广未发布的页面帖子时遇到问题。这对我来说以前工作正常,但昨天开始引起问题。

我首先创建了一个 ad_campaign,然后,使用返回的campaign_id,我尝试创建一个广告组。

服务器的响应是

array(1) {
  'error' =>
   array(3) {
     'message' =>
       string(53) "(#100) Invalid parameter: adgroup_spec["campaign_id"]"
     'type' =>
       string(14) "OAuthException" 
     'code' => int(100)
   }
}

我已验证我发送的是正确的、新创建的campaign_id。

另一个兴趣点;当我之后使用 UI 删除 ad_campaign 时,我被告知我没有这样做的权限。用户 XXXX 无权访问活动 YYYY。

我认为这一定是 access_token/permission 问题,但我很难过。广告对象是使用用户的令牌创建的,未发布的页面帖子是使用页面的访问令牌创建的。

注意:如果需要,我可以提供片段,但我相当确定这是对象创建流程的问题,而不是代码问题。

有没有人见过类似的东西?

干杯,加里

使用 POST 数据更新

array(7) {
  'campaign_id' =>
    int(6013621027457)
  'bid_type' =>
    int(6)
  'bid_info' =>
    string(37) "{"clicks":10,"reach":10,"actions":80}"
  'conversion_specs' =>
    string(66) "{"action.type":"offsite_conversion","offsite_pixel":6013619180457}"
  'creative' =>
    string(86) "{"type":27,"object_id":407012979370770,"auto_update":false,"story_id":565852233486843}"
  'name' =>
    string(23) "PropelAd (via PropelAd)"
  'targeting' =>
    string(95) "{"countries":["IE","AE","GB"],"friends_of_connections":[407012979370770],"page_types":["feed"]}"

}

4

2 回答 2

1

是的,我在上传广告时也会不时发生这种情况。

这是非常统计的,并且似乎是 Facebook 服务器之间的不同步(活动已经成功上传,但广告请求处理程序无法识别该 ID)。等待几秒钟,然后再试一次 - 几次射击后,它总是可以工作(通常没有问题,这种情况很少见但会发生 - 并且从未持续超过一分钟的不识别)。

由于 Facebook 的普遍失败,也许今天发生的更多。

我只能假设/希望 Facebook 会跟踪这些错误,并正在努力通过更好地同步他们的服务器来最小化它们。

于 2013-10-21T15:55:39.270 回答
0

是的 - 我们目前正在花费大量时间来检查为什么广告组在未发布的帖子上失败 - 特别是在未来安排的帖子上。

行为非常不一致。我们得到的错误略有不同:“无法保存广告”、“无效的广告创意”。这些错误不是在所有广告组上都报告的,但主要是在整批的一个广告组上报告的。

我们确实确保活动开始时间等于或在帖子预定时间之后。

当我们现在发布帖子并使用相同的广告系列结构进行测试时,它会成功(尽管有时在第二次尝试时也会成功 - 就像这里提到的那样,广告系列可能需要一些时间才能完全有效)

我打开的一个相关错误在这里: https ://developers.facebook.com/bugs/593878450648811?browse=external_tasks_search_results_52662e53c59bd2e63625449

于 2013-10-22T07:51:13.520 回答