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 を送信していることを確認しました。
もう 1 つの興味深い点。後で 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"]}"
}