2013-10-21 87 views
1

我遇到了通過ads-api宣傳未發佈的頁面發佈的問題。 這對我來說以前工作正常,但昨天開始造成問題。創建Facebook廣告組 - 無效的參數

我先創建一個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 /權限問題,但我很難過。廣告對象是使用用戶的令牌創建的,未發佈的頁面帖子是使用頁面的訪問令牌創建的。

注意:如果需要,我可以提供片段,但我相當肯定這是對象創建流程的問題,而不是代碼問題。

有沒有人見過類似的東西?

乾杯,加里

更新與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"]}" 

}

+0

你能提供你的POST正文嗎? –

回答

1

是的,它上傳廣告時發生在我身上,以及不時。

這是非常統計的,它似乎是Facebook服務器之間的不同步(該廣告系列已成功上傳,但廣告請求處理程序無法識別該ID)。 等幾秒鐘,然後再試一次 - 在幾次拍攝後,它會一直工作(通常沒有問題,這是非常罕見的,但是會發生 - 並且永遠不會持續一分鐘以上的不識別)。

由於Facebook的一般故障,今天可能會發生更多。

我只能假設/希望Facebook記錄這些錯誤,並且正在努力通過更好地同步他們的服務器來最小化他們。

+0

感謝您的答覆馬克。我在等待Facebook的迴應,以便如何最好地處理這種可能的延遲,但歡迎您提供潛在的解決方法。 – Gary

+0

如果您發現重大延遲是應該在API錯誤跟蹤器中報告的錯誤,那麼只需幾秒鐘即可將新創建的廣告系列用於廣告創作。正如你所說,Facebook今天出現了普遍的問題,可能會讓這種情況比平時更糟糕,所以它可能已經通過了 – Igy

+0

加里 - 我不確定你使用的是哪種IDE /語言,但如果你正在使用Visual Studio查看企業庫中的「Topaz」應用程序塊。這就是我用於失敗並需要重試功能的操作。重試代碼完美工作,解決了我也見過的這個問題。它也可以避開偶爾出現的503錯誤。好的是,您可以在下次重試時配置延遲,重試次數等......這非常有用,並已成爲我們廣告代碼庫的核心組件。 –

0

是的 - 我們目前正在花費大量時間來檢查爲什麼廣告組在未發佈的帖子上失敗 - 特別是在未來的帖子上。

行爲非常不一致。我們得到的錯誤略有不同:「無法保存廣告」,「無效的廣告創意」。不會在所有廣告組中報告錯誤,但大多數情況是在整批廣告組的其中一個廣告組上報告錯誤。

我們確保廣告系列的開始時間等於或在發佈時間之後。

當我們發佈現在的職位和測試用它成功相同的廣告系列結構(儘管這有時也成功在第二次嘗試 - 就像是在這裏提及的是,運動需要一些時間也許變得完全有效)

我打開的一個相關的錯誤在這裏: https://developers.facebook.com/bugs/593878450648811?browse=external_tasks_search_results_52662e53c59bd2e63625449

+0

感謝您的回覆 – Gary

+0

對未能成功解決此問題的廣告組重試。以前我做過重試,但在整批中。 試圖只重新創建失敗的廣告時 - 儘管如此。 這絕對是一個應該修復的行爲。 –

相關問題