رفتن به محتوا

Make

با وب‌هوک‌ها و REST API، Quire را به Make وصل کنید.

Make از راه REST API و وب‌هوک‌ها و با ماژول‌های HTTP و webhook خود Make به Quire وصل می‌شود. همهٔ قابلیت‌های مرجع 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 بله

کلیدی ویژهٔ Make در /admin/integrations/api-keys بسازید و فقط دامنه‌هایی را بدهید که سناریو لازم دارد. برای فهرست‌ها تا وقتی page.has_more درست است حلقه بزنید و page.next_cursor را به‌عنوان cursor بفرستید: Repeater در Make به همراه Set variable که مقدار cursor را نگه می‌دارد، این کار را انجام می‌دهد.

برای سناریوهایی که باید از طرف شخصی عمل کنند، یک کلاینت 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 بستن