このAPIを使って、テストリードを作成したり削除したりできます。
このツールを使うと、フォームのテストリードを作成および削除できます。ただし、このツールを開発者モードで使うことはできません。
フォームごとに作成できるテストリードは1つだけです。新しいリードを作成するには、既存のリードを削除する必要があります。
このツールを使用して、FacebookのWebhooksとの統合が正常に行われているかどうかをテストします。このツールを使用して統合をデバッグするための手順は次のとおりです。
このツールを使用して作成したリードは、どの広告にも関連付けられていないオーガニックリードです。1つのフォームで作成できるリードは1つだけです。そのため、同じフォームでリードを再作成する場合は、[リードの削除]をクリックしてリードを削除した上で、もう一度作成します。
アプリのWebhooksをセットアップした後、[テスト]ボタンを使ってリードをテストできます。このボタンは、アプリのWebhooksダッシュボード内にあります。
/{FORM_ID}/test_leads
にPOST
リクエストを送信することによって、テストリードを作成できます。
このリクエストが正常に実行されるには、次の要件を満たしている必要があります。
Advertiser
以上のページの管理権限を持っている必要があります。curl \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
次のパラメーターを渡すことにより、テストリードのコンテンツをカスタマイズできます。
field_data
: name
とvalues
のペアが指定されたベクトルパラメーター。custom_disclaimer_responses
: checkbox_key
とis_checked
のペアが指定されたベクトルパラメーター。curl \ -F "field_data=[{'name': 'favorite_color?', 'values': ['yellow']}, {'name': 'email', 'values': ['test@test.com']}]" \ -F "custom_disclaimer_responses=[{'checkbox_key': 'my_checkbox', 'is_checked': true}]" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
上記の呼び出しによって作成されるリードは偽のリードであるため、どの広告とも関連付けられていません。
{FORM_ID}/test_leads
エンドポイントに対してGET
呼び出しを行うことにより、リード獲得広告フォームに関連付けられたテストリードを読み取れます。
curl \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
統合のテスト中に、リードを再送信するためにリードを削除するには、次のAPI呼び出しを行います。
curl -X DELETE \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<LEAD_ID>"
リードを削除できるのは、そのリードの所有者だけです。