1

Facebook APIを使用して作成したFacebookキャンペーン、adSetおよびadcreativeがあります。私はこれらの3つのエンドポイント(:I think they are called endpoints)を使用して広告を作成しようとすると、しかし、それはここでエラーNo creative spec found for given adgroup.を与える以前に作成した画像、adsetsやキャンペーンで広告を作成するために私のコードは次のとおりです。FB apiを使用してFacebook広告を作成しているときに、特定の広告グループにクリエイティブ仕様が見つかりません

FB.api('act_xxxxxxxx/adcreatives', 'POST', { 
name: 'My Testworthy Ad Creative', 
title: 'Facebook Marketing Partners', 
body: 'Get exactly the things you need from your marketing.', 
image_url: 'img url', 
object_url: 'https://www.facebookmarketingpartners.com', 
access_token:'app access token for selected permissions' 

     },function(adcreativeresponse){ 
      console.log(adcreativeresponse.id); 
      FB.api('/act_xxxxxxxx/ads','POST', { 
      creative:["{\"creative_id\" : \"adcreativeresponse.id /*or a static creative_id*/\"}"], 
      name:"tryncatch", 
      adset_id:"adsetId", 
      status:"PAUSED", 
      access_token:"app access token with the required permissions selected"}, 
      function(response) { 
           console.log("response for ad"); 
               console.log(response);// 
               Insert your code here 
          } 
              ); 

             }); 

コードに示されているように、私が作成adcreativeadcreativeのノードIDを返します。これはresponse関数で使用して、先にすべてのパラメータを集めたadを作成しますが、ログ"response for ad"の後に表示される画像に示すようにエラーが発生します。 enter image description here

ここには何かがありますか?

+0

私は同じ問題を抱えているが、Pythonで。 私は 'adset_id'と' creative'を提供しますが、同じ古い '特定の広告グループに対してクリエイティブ仕様が見つかりません 'を取得します。私は答えが見つかると更新するでしょう –

+1

{"creative_id":} '(配列なし) –

+0

こんにちはJun、私は" [""] "を使わずに試してみました。広告との互換性がありません。それはあなたのために動いたのですか? – rawatdeepesh

答えて

1

あなたのparamオブジェクト内のキーcreativeの値は次のようになります。

"creative": {"creative_id":<CREATIVE_ID>} // without the array 

それはcreating ads公式Facebookのドキュメントに述べて:

(AdCreative)創造

このフィールドは作成に必要です。この広告で使用される広告クリエイティブのIDです。クリエイティブについて詳しくはこちらをご覧ください。次のようにオブジェクト内のIDを提供する必要があります。

{"creative_id": <CREATIVE_ID>}

+0

はい、そうですが、私はちょうどそのように変更しましたが、別の問題がありました。私が使っていた広告は間違っていました。Facebook広告のすべての広告セットの変更を見直し、新しい広告セットを作成しました。私は上記のコメントで言及した。ありがとう:D。これは、どのフォーラムでもあまり指摘されていないため、問題が何であるかを人々が知るように、正しくマークしています。 – rawatdeepesh

関連する問題