Masalah utama dengan menggunakan webhook untuk menghantar permintaan kepada aplikasi Python ialah webhook hanya akan menghantar permintaan kepada aplikasi apabila ia berjalan. Jika aplikasi tidak berjalan, webhook tidak akan menghantar sebarang permintaan.
import requests url = 'https://your-webhook-url' payload = {'some': 'data'} r = requests.post(url, json=payload)
Kod baris demi baris ini mengimport perpustakaan permintaan, mentakrifkan pembolehubah url, mentakrifkan pembolehubah muatan, dan kemudian membuat permintaan siaran ke url yang ditentukan dengan muatan yang ditentukan.
permintaan
Dalam Python, permintaan ialah perpustakaan yang memudahkan untuk menghantar permintaan HTTP. Ia menyediakan antara muka yang mudah untuk membuat permintaan HTTP, serta pelbagai kaedah untuk mengendalikan respons.
Permintaan berguna untuk tugas seperti memuat turun fail dari internet, menanya pangkalan data dan melaksanakan tugas biasa yang lain.
webhook
Webhook ialah mekanisme pemberitahuan yang membenarkan aplikasi menerima pemberitahuan (cth peristiwa) daripada pelayan web.