Make bersambung ke Quire melalui REST API dan webhook, dengan modul HTTP dan webhook milik Make sendiri. Segala-galanya dalam rujukan API tersedia.
Memulakan senario daripada peristiwa Quire
- Tambah modul Webhooks Custom webhook sebagai modul pertama, dan salin alamatnya.
- Dalam Quire, buka
/admin/webhooks, pilih Tambah langganan, tampal alamat tersebut dan pilih peristiwa. Peristiwa ujian Quire membolehkan Make mempelajari bentuk badan: jalankan modul itu sekali semasa ia dihantarkan. - Sahkan tandatangan sebelum bertindak. Dalam tetapan lanjutan webhook,
salurkan tajuk melalui, kemudian semak
webhook-signatureterhadap{webhook-id}.{webhook-timestamp}.{body}dengan rahsia langganan, seperti yang diterangkan dalam panduan pembangun. Tambah penapis yang menghentikan senario apabila semakan gagal.
Memanggil Quire daripada senario
Gunakan modul HTTP Make a request:
| Medan | Nilai |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Kaedah | Seperti yang dinyatakan dalam rujukan API |
| Tajuk | Authorization: Bearer qk_live_..., dan Idempotency-Key untuk tulisan |
| Jenis badan | Raw, JSON |
| Parse response | Ya |
Buat kunci khusus untuk Make sahaja di /admin/integrations/api-keys, dengan
skop yang hanya diperlukan oleh senario itu. Untuk senarai, ulang selagi
page.has_more bernilai benar, dengan memindahkan page.next_cursor sebagai
cursor: Repeater milik Make bersama Set variable yang membawa kursor
akan melakukan ini.
Untuk senario yang sepatutnya bertindak sebagai seseorang, daftarkan pelanggan
OAuth di /admin/integrations/oauth-clients dan gunakan modul HTTP milik
Make Make an OAuth 2.0 request dengannya.
Contoh: rumusan penyiakan mingguan
- Schedule: setiap Isnin.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator ke atas
data, Aggregator menjadi jadual. - E-mel atau hantar jadual tersebut.