Make מתחבר ל-Quire דרך REST API ו-webhooks, באמצעות מודולי HTTP ו-webhook של Make. כל מה שמופיע במדריך ה-API זמין.
התחלת תרחיש מאירוע ב-Quire
- הוסיפו ראשון את מודול Webhooks מסוג Custom webhook והעתיקו את כתובתו.
- ב-Quire פתחו
/admin/webhooks, בחרו Add subscription, הדביקו את הכתובת ובחרו אירועים. אירוע הבדיקה של Quire מאפשר ל-Make ללמוד את מבנה הגוף: הפעילו את המודול פעם אחת בזמן שליחתו. - אמתו את החתימה לפני ביצוע הפעולה. בהגדרות המתקדמות של ה-webhook העבירו את
הכותרות, ואז בדקו את
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 ו-Set variable של Make שמעבירה את הסמן
עושות זאת.
עבור תרחישים שצריכים לפעול בשם אדם, רשמו לקוח OAuth ב-/admin/integrations/oauth-clients
והשתמשו בו במודול HTTP, בפעולה Make an OAuth 2.0 request.
דוגמה: סיכום השלמות שבועי
- תזמון: בכל יום שני.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator על
data, ו-Aggregator לטבלה. - שלחו את הטבלה בדוא״ל או פרסמו אותה.