Make REST API жана вебхуктар аркылуу Quire’ге туташат, Make’дин өзүнүн HTTP жана вебхук модулдору менен. API документациясындагы баары жеткиликтүү.
Quire окуясынан сценарий баштоо
- Webhooks модулунун Custom webhook модулун биринчи модул катары кошуңуз жана анын дарегин көчүрүңүз.
- Quire’де
/admin/webhooksачып, Жазылуу кошууну тандаңыз, даректи чаптаңыз жана окуяларды тандаңыз. Quire’дин сыноо окуясы Make’ге дененин түрүн үйрөтөт: аны жөнөтүлүп жатканда модулду бир жолу иштетиңиз. - Аракет кылганга чейин кол коюуну текшериңиз. Вебхуктун өркүндөтүлгөн
жөндөөлөрүндөн башкы ачкычтарды өткөрүп, андан кийин
webhook-signatureдин{webhook-id}.{webhook-timestamp}.{body}менен жазылуунун сыры боюнча салыштырыңыз, иштеп чыгаруучу нускакасында сүрөттөлгөндөй. Текшерүү ийгиликсиз болгондо сценарийди токтоткан чыпка кошуңуз.
Сценарийден Quire’ди чакыруу
HTTP модулунун Make a request амалын колдонуңуз:
| Талаа | Мааны |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Ыкма | API документациясы айткандай |
| Headers | Authorization: Bearer qk_live_..., жана жазуулар үчүн Idempotency-Key |
| Дене түрү | Чийки, JSON |
| Жоопту талдоо | Ооба |
Make үчүн гана килитти /admin/integrations/api-keys жеринен, сценарийге
керектүү гана чөйрөлөр менен жасаңыз. Тизмелер үчүн page.has_more чын
болгонча циклди кайталаңыз, page.next_cursor’ду cursor катары
өткөрүп: cursor’ду алып жүргөн Set variable менен Make’дин Repeater
модулу мындай кылат.
Адамдын атынан аракет кылышы керек болгон сценарийлер үчүн
/admin/integrations/oauth-clients жеринен OAuth клиентин каттап, аны
Make’дин HTTP модулунун Make an OAuth 2.0 request амалы менен
колдонуңуз.
Мисал: жумалык аяктоо баяны
- Schedule: ар дайым дүйшөмбү.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. dataбоюнча Iterator, таблица үчүн Aggregator.- Таблицаны почтага жөнөтүңүз же жайгаштырыңыз.