Make Quire-ს უკავშირდება REST API-ითა და ვებჰუკებით, Make-ის საკუთარი HTTP და ვებჰუკის მოდულებით. ყველაფერი, რაც API-ის ცნობარშია, ხელმისაწვდომია.
სცენარის დაწყება Quire-ის მოვლენიდან
- დაამატეთ Webhooks მოდული მორგებული ვებჰუკი, როგორც პირველი მოდული, და დააკოპირეთ მისი მისამართი.
- 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 ჩაწერებისთვის |
| ტანის ტიპი | ნედლი, JSON |
| პასუხის გარჩევა | დიახ |
შექმენით გასაღები მხოლოდ Make-ისთვის /admin/integrations/api-keys-ში, მხოლოდ იმ
არეებით, რომლებიც სცენარს სჭირდება. სიებისთვის იტრიალეთ, სანამ page.has_more ჭეშმარიტია,
page.next_cursor-ის cursor-ად გადაცემით: Make-ის გამეორება ცვლადის დაყენებით,
რომელიც კურსორს ატარებს, ამას აკეთებს.
სცენარებისთვის, რომლებიც ადამიანის სახელით უნდა მოქმედებდნენ, დაარეგისტრირეთ OAuth კლიენტი
/admin/integrations/oauth-clients-ში და გამოიყენეთ Make-ის HTTP მოდული OAuth 2.0
მოთხოვნის გაკეთება მასთან.
მაგალითი: ყოველკვირეული დასრულების დაიჯესტი
- განრიგი: ყოველ ორშაბათს.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - იტერატორი
data-ზე, აგრეგატორი ცხრილში. - ცხრილის ელფოსტით გაგზავნა ან გამოქვეყნება.