---
title: "Make"
description: "Вебхүүк болон REST API-аар Quire-г Make-тэй холбох."
image: "https://docs.quirelms.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.quirelms.com/mn/llms.txt
> Use this file to discover all available pages before exploring further.

# Make

<span id="make"></span>

Make нь өөрийн HTTP болон вебхүүк модулиудаар дамжуулан REST API болон вебхүүгээр Quire-тэй холбогддог. [API-н гарын авлага](https://docs.quirelms.com/api/)-д байгаа бүх зүйл боломжтой.

## Quire үйл явдлаас сценар эхлүүлэх <!--quire:start-a-scenario-from-a-quire-event-->

1. **Вебхүүкүүд** модулийн **Тусгай вебхүүк**-ийг анхны модулиар нэмээд, түүний хаягийг хуулна уу.
2. Quire дээр `/admin/webhooks` нээгээд, **Захиалга нэмэх**-ийг сонгоод, хаягийг наагаад, үйл явдлуудыг сонгоно уу. Quire-н тест үйл явдал нь Make-д биеийн хэлбэрийг сургахад тусалдог: илгээгдэж буй үед модулийг нэг удаа ажиллуулаарай.
3. Үйлдэл хийхээс өмнө гарын үсгийг шалгана уу. Вебхүүкийн дэвшилтэт тохиргоонд толгойн мэдээллүүдийг дамжуулаад, дараа нь `webhook-signature`-ийг `{webhook-id}.{webhook-timestamp}.{body}`-тэй захиалгын нууцаар харьцуулна уу — [хөгжүүлэгчийн гарын авлага](/mn/developer/#webhooks)-д тайлбарласны дагуу. Шалгалт амжилтгүй бол сценарийг зогсоох шүүлтүүр нэмнэ үү.

## Сценариас Quire дуудах <!--quire:call-quire-from-a-scenario-->

**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` үнэн байх хүртэл мөрүүлээд, `page.next_cursor`-ийг `cursor` болгон дамжуулна уу: Make-ийн **Repeater** ба cursor-ийг зөөвөрлөдөг **Хувьсагч тогтоох** үүнийг хийдэг.

Хүний нэрийн өмнөөс ажиллах сценарийн хувьд `/admin/integrations/oauth-clients` дээр OAuth клиент бүртгээд, Make-ийн **HTTP** модулийн **OAuth 2.0 хүсэлт үүсгэх**-ийг түүнтэй хамт ашиглаарай.

## Жишээ: долоо хоног бүрийн дуусалтын хураангуй <!--quire:example-weekly-completion-digest-->

1. **Хуваарь**: долоо хоног бүр давтан.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. `data` дээр **Iterator**, хүснэгт болгон **Aggregator**.
4. Хүснэгтийг имэйлээр илгээх эсвэл нийтлэх.

Source: https://docs.quirelms.com/mn/integrations/make/index.mdx
