Pengujian dan Pemecahan Masalah

Gunakan API ini untuk membuat dan menghapus prospek pengujian.

Menggunakan Fitur Pengujian

Anda dapat menggunakan fitur ini untuk membuat dan menghapus prospek pengujian untuk formulir; namun Anda tidak dapat menggunakan fitur dalam mode pengembangan.

Anda dapat membuat satu prospek pengujian per formulir. Anda juga harus menghapus prospek yang sudah ada untuk membuat yang baru.

Debug Integrasi Pembaruan Realtime

Gunakan fitur ini untuk menguji apakah integrasi Anda dengan Webhooks Facebook berhasil. Berikut adalah langkah-langkah menggunakan fitur ini untuk melakukan debug integrasi Anda.

Prospek yang dibuat menggunakan fitur ini merupakan prospek organik yang tidak terkait dengan iklan apa pun. Hanya satu prospek yang dapat dibuat per formulir. Maka dari itu, untuk membuat ulang prospek untuk formulir yang sama, klik Hapus Prospek untuk menghapus terlebih dahulu prospek sebelumnya, kemudian buat prospek lagi.

  1. Buka fitur pengujian.

  2. Menu pilihan mencantumkan semua halaman yang akses pengiklannya Anda miliki.

  3. Pilih halaman dari menu pilihan.

  4. Di menu pilihan Formulir, pilih formulir untuk membuat prospek.

  5. Klik Buat Prospek untuk membuat prospek. Secara default, prospek yang akan dibuat memiliki data contoh di dalamnya.

  6. Klik Formulir Pratinjau untuk menyesuaikan data yang dikirim.

  7. Masukkan data yang dikehendaki di level formulir untuk membuat prospek dengan konten khusus.

  8. Setelah prospek dibuat, tombol Lacak Status akan muncul.

  9. Klik Lacak Status untuk melihat status prospek. Butuh beberapa detik untuk RTU diaktifkan ke endpoint Anda. Sampai hal itu terjadi, Anda melihat RTU dalam status tertunda. Klik Lacak Status lagi sampai Anda melihat perubahan statusnya.

Setelah prospek didorong ke endpoint, kolom statusnya berubah. Apabila RTU berhasil diaktifkan, statusnya berubah menjadi success.

Untuk beberapa kasus yang berhasil, Anda juga akan melihat payload di tabel. Payload yang ditampilkan di sini merupakan salinan dari apa yang Facebook kirimkan ke endpoint Anda, jadi Anda seharusnya melihat konten dan menangani JSON-nya. Jika terjadi masalah selama mengirimkan RTU, maka statusnya berubah menjadi failed. Dalam kasus semacam itu, kolom error_code memberikan detail tentang alasan kegagalan.

Pengujian Prospek

Anda dapat menguji prospek Anda melalui tombol Uji setelah Anda menyiapkan Webhooks untuk aplikasi Anda. Tombol tersebut berada di dalam dasbor Webhooks untuk aplikasi tersebut.

Membuat Prospek Uji

Anda dapat membuat prospek pengujian dengan membuat permintaan POST untuk /{FORM_ID}/test_leads.

Agar permintaan ini berhasil, persyaratan berikut harus dipenuhi:

  • Anda tidak boleh memiliki prospek pengujian yang sudah ada untuk formulir Iklan Prospek tertentu.
  • Anda harus memiliki peran halamanAdvertiser ke atas pada halaman tempat formulir dibuat.
curl \
  -F "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"

Anda dapat menyesuaikan konten prospek pengujian dengan meneruskan parameter berikut:

  • field_data: Parameter vektor dengan pasangan name dan values.
  • custom_disclaimer_responses: Parameter vektor dengan pasangan checkbox_key dan 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"

Prospek yang dibuat dari panggilan di atas merupakan prospek palsu yang tidak terkait dengan iklan apa pun.

Membaca Prospek Pengujian

Anda dapat membaca prospek pengujian yang terkait dengan formulir Iklan Prospek dengan melakukan panggilan GET untuk endpoint {FORM_ID}/test_leads.

curl \
  -d "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"

Menghapus Prospek Pengujian

Jika Anda menguji integrasi, untuk menghapus prospek sehingga Anda dapat mengirim ulang, lakukan panggilan API berikut:

curl -X DELETE \
  -d "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/<API_VERSION>/<LEAD_ID>"

Hanya pemilik prospek yang dapat menghapus prospek.