Gå til indhold

Make

Forbind Quire med Make via webhooks og REST API.

Vis som Markdown

Make forbindes med Quire via REST API og webhooks ved hjælp af Makes egne HTTP- og webhook-moduler. Alt i API-referencen er tilgængeligt.

Start et scenarie fra en Quire-hændelse

  1. Tilføj modulet Webhooks med handlingen Custom webhook som det første modul, og kopiér adressen.
  2. Åbn /admin/webhooks i Quire, vælg Add subscription, indsæt adressen, og vælg hændelserne. Quires testhændelse lader Make lære bodyens struktur: kør modulet én gang, mens hændelsen sendes.
  3. Kontrollér signaturen, før du handler. Videresend headers i webhooks avancerede indstillinger, og kontrollér derefter webhook-signature mod {webhook-id}.{webhook-timestamp}.{body} med abonnementets hemmelighed, som beskrevet i udviklervejledningen. Tilføj et filter, der stopper scenariet, hvis kontrollen fejler.

Kald Quire fra et scenarie

Brug HTTP-modulets Make a request:

Felt Værdi
URL https://acme.quirelms.com/api/v1/<resource>
Method Som angivet i API-referencen
Headers Authorization: Bearer qk_live_..., og Idempotency-Key ved skrivninger
Body type Raw, JSON
Parse response Ja

Opret en API-nøgle kun til Make på /admin/integrations/api-keys med de scopes, scenariet har brug for. Ved lister skal du fortsætte, så længe page.has_more er true, og sende page.next_cursor som cursor: Det klarer Makes Repeater sammen med Set variable, der gemmer cursoren.

Hvis et scenarie skal handle på vegne af en person, skal du registrere en OAuth-klient på /admin/integrations/oauth-clients og bruge den med Makes HTTP-modul Make an OAuth 2.0 request.

Eksempel: ugentlig oversigt over gennemførelser

  1. Planlægning: hver mandag.
  2. HTTP: GET /api/v1/course_completions?updated_since=<a week ago>.
  3. Iterator over data, Aggregator til en tabel.
  4. Send tabellen via e-mail eller som et opslag.
Navigation

Skriv for at søge…

↑↓ naviger↵ vælgEsc luk