Zapier ភ្ជាប់ទៅ Quire តាម REST API ដដែល អតិថិជន OAuth និង webhooks ដែលការរួមបញ្ចូលនីមួយៗប្រើ។ គ្មានកូឌូជាក់លាក់សម្រាប់ Quire នៅសងខាងទេ ដូច្នេះអ្វីៗដែលឯកសារយោង APIផ្តល់ Zap អាចធ្វើបាន។
ចាប់ផ្តើម Zap នៅពេលមានអ្វីកើតឡើងក្នុង Quire
- ក្នុង Zapier ជ្រើសរើស Webhooks by Zapier ជាទ្រូហ្វិក ជាមួយព្រឹត្តិការណ៍ Catch Raw Hook។ Raw ព្រោះហត្ថលេខាត្រូវបានគណនាលើបៃតាដែល Quire បានផ្ញើ។ ចម្លងអាសយដ្ឋានដែល Zapier ផ្តល់ឱ្យអ្នក។
- ក្នុង Quire បើក
/admin/webhooksជ្រើសរើស បន្ថែមការចុះឈ្មោះ បិទភ្ជាប់អាសយដ្ឋាន រួចជ្រើសព្រឹត្តិការណ៍ ឧទាហរណ៍course_completion.changed។ Quire ផ្ញើព្រឹត្តិការណ៍សាកល្បងជាមុនសិន ការចុះឈ្មោះចាប់ផ្តើមនៅពេល Zapier បានទទួលវា។ - បន្ថែមជំហាន Code by Zapier ដែលផ្ទៀងផ្ទាត់ហត្ថលេខាដោយប្រើសំណង់នៃការចុះឈ្មោះ ដូចដែលមគ្គុទ្ទេសអ្នកអភិវឌ្ឍបង្ហាញ។ ឈប់ Zap នៅពេលវាមិនផ្ទៀងផ្ទាត់។
- ញែកខ្លឹមសារ ហើយបន្តជាមួយជំហានដែលអ្នកត្រូវការ។
ធ្វើសកម្មភាពក្នុង Quire ពី Zap
ប្រើ Webhooks by Zapier ជាមួយសកម្មភាព Custom Request ឬ API Request ក្នុងជំហានកម្មវិធី៖
- URL៖
https://acme.quirelms.com/api/v1/...ឧទាហរណ៍/api/v1/enrolmentsដើម្បីចុះឈ្មោះនរណាម្នាក់។ - បឋមកថា៖
Authorization: Bearer qk_live_...ជាមួយសោដែលបានបង្កើតនៅ/admin/integrations/api-keysសម្រាប់ Zap នេះតែម្នាក់ឯង ហើយIdempotency-Keyសង់ពី ID របស់ទ្រូហ្វិក ដូច្នេះ Zap ដែល Zapier លេងឡើងវិញមិនចុះឈ្មោះមនុស្សតែម្នាក់គ្នាពីរដងទេ។ - ទិន្នន័យ៖ JSON ដូចដែលឯកសារយោង API ពិពណ៌នា។
ដើម្បីធ្វើសកម្មភាពជាមនុស្សជំនួសអង្គការ ចុះឈ្មោះអតិថិជន OAuth មួយនៅ /admin/integrations/oauth-clients ជាមួយអាសយដ្ឋានត្រឡប់របស់ Zapier ហើយប្រើវាពីការរួមបញ្ចូល Zapier ឯកជន។
ឧទាហរណ៍៖ ចុះឈ្មោះអតិថិជននៅពេលកិច្ចព្រមព្រៀងបិទ
- ទ្រូហ្វិក៖ “deal won” របស់ CRM របស់អ្នក។
- Custom request
PUT /api/v1/users/ext:{customer id}ជាមួយឈ្មោះ និងអ៊ីមែលរបស់មនុស្ស៖ បង្កើតអ្នកប្រើ ឬកែវាបើវាមាន។ - Custom request
POST /api/v1/enrolmentsជាមួយអ្នកប្រើ និងវគ្គសិក្សា ហើយIdempotency-Key: deal-{deal id}។