Към съдържанието

Make

Свържете Quire с Make чрез уебкуки и REST API.

Преглед като Markdown

Make се свързва с Quire чрез REST API и уебкуки с помощта на собствените HTTP и webhook модули на Make. Достъпно е всичко от справочника за API.

Стартиране на сценарий от събитие в Quire

  1. Добавете модула Webhooks, опцията Custom webhook, като първи модул и копирайте адреса му.
  2. В Quire отворете /admin/webhooks, изберете Add subscription, поставете адреса и изберете събитията. Тестовото събитие на Quire позволява на Make да научи формата на тялото: стартирайте модула веднъж при изпращането му.
  3. Проверете подписа преди действие. В разширените настройки на уебкука предавайте заглавките, после проверете webhook-signature спрямо {webhook-id}.{webhook-timestamp}.{body} с тайната на абонамента, както е описано в ръководството за разработчици. Добавете филтър, който спира сценария при неуспешна проверка.

Извикване на Quire от сценарий

Използвайте модула HTTP, действие Make a request:

Поле Стойност
URL https://acme.quirelms.com/api/v1/<resource>
Method Както е посочено в справочника за API
Headers Authorization: Bearer qk_live_... и Idempotency-Key при операции за запис
Body type Raw, JSON
Parse response Yes

Създайте ключ само за Make на /admin/integrations/api-keys с обхватите, нужни на сценария. При списъци повтаряйте, докато page.has_more е true, като предавате page.next_cursor като cursor: Repeater на Make със Set variable, което пази курсора, прави това.

За сценарии, които трябва да действат като човек, регистрирайте OAuth клиент на /admin/integrations/oauth-clients и го използвайте в модула HTTP на Make с действието Make an OAuth 2.0 request.

Пример: седмичен отчет за завършванията

  1. Schedule: всеки понеделник.
  2. HTTP: GET /api/v1/course_completions?updated_since=<a week ago>.
  3. Iterator върху data, Aggregator в таблица.
  4. Изпратете таблицата по имейл или я публикувайте.
Навигация

Въведете текст за търсене…

↑↓ навигация↵ избериEsc затвори