我遇到了通過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"]}"
}
你能提供你的POST正文嗎? –