0

私が達成しようとしているもの:は、APIを介して、既存のフォームに接続されたリード広告を作成

私は手動で作成されており、APIを介してFacebookのリード広告を作成し、既存のリードの広告フォームに接続したいと思いますAPIを介して。

ので、フォームが作成されており、ドキュメントは言う:

あなたが唯一の広告クリエイティブのためのobject_story_spec用フォームIDとform_urlを提供する必要があります。 出典:https://developers.facebook.com/docs/marketing-api/guides/lead-ads/create/v2.8#create-forms

私はすでに質問で私のフォームをプッシュしました。フォームのIDを持っているので、次のステップは、マニュアルに従って、フォームIDと、広告をプッシュするかOBJECT_STORY_SPECの内側に設定form_idですが、私は、私は次のエラーメッセージを得ることをやるしようとすると:

をInvalidArgumentException FieldValidation.php行44:form_idはFacebookAds \ Object \ ObjectStorySpecのフィールドではありません

APIを使用してリード広告を作成する方法はありますか?もしそうなら、私はそのオブジェクトの例を得るのが大好きです。

答えて

2

鉛フォームへの参照は、ポストのコールの構造に保存されています。

広告の目的では、通常、広告のすべてのパラメータをPOST act_<accountId>/adcreativesに渡して、インラインで投稿を作成し、クリエイティブと投稿の両方を1回のリクエストで作成します。 object_story_specここに投稿を指定します。ここで

object_story_spec = { 
    "page_id":"888899994444555", 
    "link_data": { 
     "call_to_action":{ 
      "type":"SIGN_UP", 
      "value": { 
       "lead_gen_form_id":"1112223334445566", 
       "link_title":"Title" 
      } 
     }, 
     "message":"Cool text", 
     "link":"www.google.com" 
    } 
} 

はインライン作成 https://developers.facebook.com/docs/marketing-api/reference/ad-creative-link-data/

についてのドキュメントだと、ここであなたは、ちょっとの努力に感謝を ​​

+0

を入力する必要がありlead_gen_form_idフィールドを含むcall_to_action/value用ドキュメント、です!すぐにそれを試してみましょう。それがうまくいくこと! – AndVla

+0

ありがとうございました。 APIを使用してリード広告を作成できました。 – AndVla

関連する問題