Přejít k obsahu

Make

Propojte Quire s Make pomocí webhooků a REST API.

Zobrazit jako Markdown

Make se připojuje k Quire přes REST API a webhooky pomocí vlastních modulů HTTP a webhooků. K dispozici je vše, co nabízí referenční dokumentace API.

Spuštění scénáře událostí Quire

  1. Jako první modul přidejte Webhooks – Custom webhook a zkopírujte jeho adresu.
  2. V Quire otevřete /admin/webhooks, zvolte Add subscription, vložte adresu a vyberte události. Testovací událost Quire umožní Make zjistit tvar těla; spusťte modul, až bude odeslána.
  3. Před dalšími kroky ověřte podpis. V pokročilých nastaveních webhooku povolte předání hlaviček a zkontrolujte webhook-signature proti {webhook-id}.{webhook-timestamp}.{body} pomocí tajného klíče předplatného, jak popisuje příručka pro vývojáře. Přidejte filtr, který při neúspěšném ověření scénář zastaví.

Volání Quire ze scénáře

Použijte modul HTTP – Make a request:

Pole Hodnota
URL https://acme.quirelms.com/api/v1/<resource>
Method Podle referenční dokumentace API
Headers Authorization: Bearer qk_live_... a pro zápisy také Idempotency-Key
Body type Raw, JSON
Parse response Ano

Vytvořte klíč jen pro Make na /admin/integrations/api-keys a přidělte mu pouze rozsahy potřebné pro scénář. U seznamů opakujte cyklus, dokud je page.has_more rovno true, a předávejte page.next_cursor jako cursor; v Make to zajistí Repeater s proměnnou nastavenou modulem Set variable.

Pro scénáře, které mají jednat jménem konkrétního uživatele, zaregistrujte klienta OAuth na /admin/integrations/oauth-clients a použijte ho v modulu HTTP přes Make an OAuth 2.0 request.

Příklad: týdenní přehled dokončení

  1. Schedule: každé pondělí.
  2. HTTP: GET /api/v1/course_completions?updated_since=<a week ago>.
  3. Iterator nad data, Aggregator pro sestavení tabulky.
  4. Odešlete tabulku e-mailem nebo jako příspěvek.
Navigace

Začněte psát a hledejte…

↑↓ procházení↵ vybratEsc zavřít