Make, സ്വന്തമായ HTTP, വെബ്ഹുക്ക് മൊഡ്യൂളുകളോടെ, REST APIയിലൂടെയും വെബ്ഹുക്കുകളിലൂടെയും Quire-നെ ബന്ധിപ്പിക്കുന്നു. API റഫറൻസിലുള്ളതൊക്കെയും ലഭ്യമാണ്.
ഒരു Quire ഇവന്റിൽ നിന്ന് ഒരു സെനാരിയോ ആരംഭിക്കുക
- Webhooks മൊഡ്യൂളിലെ Custom webhook ആദ്യത്തെ മൊഡ്യൂളായി ചേർക്കൂ, അതിന്റെ വിലാസം പകർത്തൂ.
- Quire-ൽ,
/admin/webhooksതുറന്ന് സബ്സ്ക്രിപ്ഷൻ ചേർക്കൂ തിരഞ്ഞെടുക്കൂ, വിലാസം ഒട്ടിച്ച് ഇവന്റുകൾ തിരഞ്ഞെടുക്കൂ. Quire-ന്റെ പരീക്ഷണ ഇവന്റ് ബോഡിയുടെ രൂപം Make-നെ പഠിപ്പിക്കും: അയയ്ക്കുന്ന സമയത്ത് മൊഡ്യൂൾ ഒരിക്കൽ പ്രവർത്തിപ്പിക്കൂ. - പ്രവർത്തിക്കും മുമ്പ് ഒപ്പ് പരിശോധിക്കൂ. വെബ്ഹുക്കിന്റെ വിപുലീകരിച്ച ക്രമീകരണങ്ങളിൽ, ഹെഡറുകൾ കടത്തിവിട്ട്, സബ്സ്ക്രിപ്ഷൻ രഹസ്യം ഉപയോഗിച്ച്
webhook-signature{webhook-id}.{webhook-timestamp}.{body}എന്നതുമായി പരിശോധിക്കൂ, ഡവലപ്പർ ഗൈഡ് വിവരിക്കുന്നതുപോലെ. പരിശോധന പരാജയപ്പെടുമ്പോൾ സെനാരിയോ നിർത്തുന്ന ഒരു ഫിൽട്ടർ ചേർക്കൂ.
ഒരു സെനാരിയോയിൽ നിന്ന് Quire-നെ വിളിക്കുക
HTTP മൊഡ്യൂളിലെ ഒരു അഭ്യർത്ഥന നടത്തൂ ഉപയോഗിക്കൂ:
| ഫീൽഡ് | മൂല്യം |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| രീതി | API റഫറൻസ് പറയുന്നതുപോലെ |
| ഹെഡറുകൾ | Authorization: Bearer qk_live_..., കൂടാതെ എഴുത്തുകൾക്ക് Idempotency-Key |
| ബോഡി തരം | Raw, JSON |
| പ്രതികരണം പാഴ്സ് ചെയ്യൂ | അതെ |
Make-ന് വേണ്ടി മാത്രം /admin/integrations/api-keys-ൽ സെനാരിയോയ്ക്ക് ആവശ്യമുള്ള സ്കോപ്പുകൾ മാത്രം ഉള്ള ഒരു കീ ഉണ്ടാക്കൂ. പട്ടികകൾക്ക്, page.has_more true ആയിരിക്കും വരെ ലൂപ്പ് ചെയ്യൂ, page.next_cursor cursor ആയി കൈമാറി: കർസർ വഹിക്കുന്ന Set variable ഉള്ള Make-ന്റെ Repeater ഇത് ചെയ്യും.
ഒരാളായി പ്രവർത്തിക്കേണ്ട സെനാരിയോകൾക്ക്, /admin/integrations/oauth-clients-ൽ ഒരു OAuth ക്ലയന്റ് രജിസ്റ്റർ ചെയ്ത് അത് ഉപയോഗിച്ച് Make-ന്റെ HTTP മൊഡ്യൂളിലെ ഒരു OAuth 2.0 അഭ്യർത്ഥന നടത്തൂ ഉപയോഗിക്കൂ.
ഉദാഹരണം: ആഴ്ചാവസാനത്തെ പൂർത്തിയാക്കൽ ഡൈജസ്റ്റ്
- ഷെഡ്യൂൾ: ഓരോ തിങ്കളാഴ്ചയും.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. data-യിൽ Iterator, ഒരു പട്ടികയിലേക്ക് Aggregator.- പട്ടിക ഇമെയിൽ ചെയ്യൂ അല്ലെങ്കിൽ പോസ്റ്റ് ചെയ്യൂ.