Məzmunu keç

Make

Vebhuklar və REST API vasitəsilə Quire-i Make-ə qoşun.

Markdown kimi göstər

Make Quire-ə REST API və vebhuklar, eləcə də Make-in öz HTTP və vebhuk modulları vasitəsilə qoşulur. API arayışındakı hər şey əlçatandır.

Quire hadisəsindən ssenari başladın

  1. İlk modul kimi Webhooks modulunun Custom webhook seçimini əlavə edin və onun ünvanını köçürün.
  2. Quire-də /admin/webhooks açın, Add subscription seçin, ünvanı yapışdırın və hadisələri seçin. Quire-in sınaq hadisəsi Make-ə mətnin quruluşunu öyrədir: göndərilərkən modulu bir dəfə işlədin.
  3. Əməliyyata keçməzdən əvvəl imzanı yoxlayın. Vebhukun əlavə parametrlərində başlıqları ötürün, sonra abunəlik secret-i ilə webhook-signature-ı {webhook-id}.{webhook-timestamp}.{body} dəyəri ilə tərtibatçı təlimatında göstərildiyi kimi yoxlayın. Yoxlama uğursuz olduqda ssenarini dayandıran filtr əlavə edin.

Ssenaridən Quire-ə çağırış edin

HTTP modulunda Make a request istifadə edin:

Sahə Dəyər
URL https://acme.quirelms.com/api/v1/<resource>
Method API arayışında göstərildiyi kimi
Headers Authorization: Bearer qk_live_... və yazma əməliyyatları üçün Idempotency-Key
Body type Raw, JSON
Parse response Yes

Yalnız Make üçün /admin/integrations/api-keys ünvanında açar yaradın və ssenarinin ehtiyac duyduğu scope-ları verin. Siyahılar üçün page.has_more true olduqca dövr edin, page.next_cursor dəyərini cursor kimi göndərin: Make-də Repeater və cursor-u saxlayan Set variable bunu edir.

Şəxs kimi işləməli olan ssenarilər üçün /admin/integrations/oauth-clients ünvanında OAuth client qeydiyyatdan keçirin və onunla Make-in HTTP modulunda Make an OAuth 2.0 request seçimini işlədin.

Nümunə: həftəlik tamamlanma xülasəsi

  1. Schedule: hər bazar ertəsi.
  2. HTTP: GET /api/v1/course_completions?updated_since=<a week ago>.
  3. data üzərində Iterator, cədvələ toplamaq üçün Aggregator.
  4. Cədvəli e-poçtla göndərin və ya paylaşın.
Naviqasiya

Axtarmaq üçün yazın…

↑↓ naviqasiya↵ seçEsc bağla