我有一个问题,促进一个未发表的网页文章通过ads-api。这以前对我来说还不错,但昨天就开始引起问题了。
我首先创建一个ad_campaign,然后,使用返回的campaign_id,尝试创建一个adgroup。
来自服务器的响应是
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/许可问题,但我很困惑。广告对象是使用用户的令牌创建的,未发布的页面文章是使用页面的访问令牌创建的。
注意:如果需要的话,我可以提供代码片段,但我确信这是对象创建流程的问题,而不是代码问题。
有人见过类似的东西吗?
干杯,加里
用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"]}"}
发布于 2013-10-21 15:55:39
是的,在我上传广告的时候,我也经常遇到这种情况。
这是非常统计的,而且似乎是Facebook服务器之间的不同步(该活动已经成功上传,但广告请求处理程序不承认该id)。等几秒钟,再试一次--打了几枪之后,它就会一直起作用(通常没有问题,很少见,但确实发生了--而且从来没有超过一分钟不被识别)。
也许这更多的发生在今天,因为Facebook的普遍失败。
我只能假设/希望Facebook跟踪这些错误,并通过更好地同步他们的服务器来最小化它们。
发布于 2013-10-22 07:51:13
是的-我们目前正在花费大量的时间来检查为什么广告组在未发布的帖子上失败--特别是在未来的帖子上。
这种行为非常不一致。我们得到的错误略有不同:“无法保存广告”、“无效的广告创意”。这些错误并不是在所有广告组上报告的,而是主要在整个批次中的一个广告组上报告的。
我们确实要确保竞选开始的时间是相等的,或者是在邮件预定的时间之后。
当我们现在发布这篇文章,并用相同的竞选结构进行测试时,它就成功了(尽管有时在第二次尝试中也会成功--就像这里提到的,竞选活动可能需要一段时间才能完全生效)
我打开的一个相关bug在这里:52662e53c59bd2e63625449
https://stackoverflow.com/questions/19493784
复制相似问题