Contoh Aplikasi

Kami menyediakan contoh aplikasi di GitHub, yang dapat Anda siapkan dan gunakan ulang, atau yang dapat Anda gunakan untuk menguji konfigurasi Webhooks dengan cepat.

Menyiapkan Contoh Aplikasi

Mari kita bahas cara menyiapkan contoh aplikasi di Heroku:

  1. Buatlah akun Heroku gratis jika belum punya, lalu masuklah ke akun.
  2. Saat masuk, buka GitHub dan terapkan aplikasi ke Heroku. Nama aplikasi yang Anda pilih akan menjadi bagian dari URL Panggilan Balik Anda, jadi pilihlah sesuatu yang dapat Anda ingat. Penerapan akan memakan waktu beberapa detik.
  3. Di tab browser baru, buka Pengaturan Dasbor Aplikasi dari aplikasi Anda, dan salin Rahasia Aplikasi dari aplikasi tersebut.
  4. Di pengaturan aplikasi Heroku, siapkan dua variabel konfigurasi: APP_SECRET dan TOKEN. Tetapkan (tempel) Rahasia Aplikasi Anda ke variabel konfigurasi APP_SECRET, dan tetapkan string apa pun ke TOKEN. Kami akan menyertakan string ini dalam setiap permintaan verifikasi saat Anda mengonfigurasi produk Webhooks di Dasbor Aplikasi (aplikasi akan memvalidasi permintaannya sendiri).

Aplikasi Anda sekarang harus siap digunakan. Sebelum Anda kembali ke Dasbor Aplikasi Anda untuk mengonfigurasi produk Webhooks:

  • Lihat aplikasi Heroku di browser web. Anda seharusnya melihat array kosong ([]). Halaman ini akan menampilkan data notifikasi pembaruan yang baru diterima, jadi lakukan muat ulang selama pengujian.
  • URL Panggilan Balik aplikasi Anda akan menjadi URL aplikasi Heroku Anda dengan /facebook ditambahkan ke akhir. Anda akan memerlukan URL Panggilan Balik ini selama konfigurasi produk.
  • Salin nilai TOKEN yang Anda tetapkan di atas; Anda juga akan memerlukan ini selama konfigurasi produk.

Apa isi aplikasi contoh Heroku?

Aplikasi ini menggunakan Node.js dan paket-paket ini:

  • body-parser (untuk parsing JSON)
  • express (untuk rute)
  • express-x-hub (untuk dukungan SHA1)

Memverifikasi Contoh Aplikasi

Anda dapat dengan mudah memverifikasi bahwa contoh aplikasi Anda dapat menerima peristiwa Webhooks.

  1. Di bawah produk Webhooks pada Dasbor Aplikasi Anda, klik tombol Uji untuk kolom Webhooks apa saja.
  2. Dialog pop-up akan muncul menunjukkan contoh apa yang akan dikirim. Klik Kirim ke Server Saya.
  3. Anda sekarang akan melihat informasi Webhooks di URL aplikasi Heroku, atau gunakan curl https://<your-subdomain>.herokuapp.com di jendela terminal.