Make પોતાના HTTP અને webhook મોડ્યુલ સાથે REST API અને webhooks મારફતે Quire સાથે જોડાય છે. API સંદર્ભ ની દરેક સુવિધા ઉપલબ્ધ છે.
Quire ઇવેન્ટથી પરિસ્થિતિ શરૂ કરો
- પ્રથમ મોડ્યુલ તરીકે Webhooks મોડ્યુલ Custom webhook ઉમેરો અને તેનું સરનામું નકલ કરો.
- Quire માં
/admin/webhooksખોલો, સબ્સ્ક્રિપ્શન ઉમેરો પસંદ કરો, સરનામું પેસ્ટ કરો અને ઇવેન્ટ પસંદ કરો. Quire ની પરીક્ષણ ઇવેન્ટ Make ને બૉડીનો આકાર સમજવા દે છે: તે મોકલાય ત્યારે મોડ્યુલ એક વાર ચલાવો. - ક્રિયા કરતાં પહેલાં સહી ચકાસો. webhook ની અદ્યતન સેટિંગ્સમાં હેડર આગળ મોકલો, પછી વિકાસકર્તા માર્ગદર્શિકા માં વર્ણવ્યા મુજબ સબ્સ્ક્રિપ્શનના રહસ્યથી
webhook-signatureને{webhook-id}.{webhook-timestamp}.{body}સાથે સરખાવો. ચકાસણી નિષ્ફળ જાય ત્યારે પરિસ્થિતિ અટકાવતો ફિલ્ટર ઉમેરો.
પરિસ્થિતિમાંથી Quire ને કૉલ કરો
HTTP મોડ્યુલ Make a request વાપરો:
| ક્ષેત્ર | મૂલ્ય |
|---|---|
| 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 તરીકે મોકલો: cursor ધરાવતા Make ના Repeater અને Set variable આ કામ કરે છે.
વ્યક્તિ તરીકે કાર્ય કરવો જોઈએ એવી પરિસ્થિતિઓ માટે /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.- કોષ્ટક ઇમેઇલ કરો અથવા પોસ્ટ કરો.