বিষয়বস্তুতে যান

Make

webhook ও REST API দিয়ে Quire-কে Make-এর সঙ্গে যুক্ত করুন।

Markdown হিসেবে দেখুন

Make-এর নিজস্ব HTTP ও webhook module ব্যবহার করে Quire-এর সঙ্গে REST API ও webhook দিয়ে যুক্ত হয়। API reference-এর সবকিছুই ব্যবহার করা যায়।

Quire event দিয়ে scenario শুরু করুন

  1. প্রথম module হিসেবে Webhooks module-এর Custom webhook যোগ করে এর ঠিকানা কপি করুন।
  2. Quire-এ /admin/webhooks খুলে Add subscription বেছে নিন, ঠিকানা পেস্ট করে event নির্বাচন করুন। Quire-এর test event Make-কে body-র গঠন বুঝতে সাহায্য করে: এটি পাঠানোর সময় module একবার চালান।
  3. কাজ করার আগে signature যাচাই করুন। webhook-এর advanced settings-এ header-গুলো এগিয়ে দিন, তারপর ডেভেলপার নির্দেশিকা-এ বর্ণিত subscription secret দিয়ে webhook-signature-কে {webhook-id}.{webhook-timestamp}.{body}-এর সঙ্গে মিলিয়ে যাচাই করুন। যাচাই ব্যর্থ হলে scenario থামানোর filter যোগ করুন।

Scenario থেকে Quire-কে call করুন

HTTP module-এর Make a request ব্যবহার করুন:

Field Value
URL https://acme.quirelms.com/api/v1/<resource>
Method API reference অনুযায়ী
Headers Authorization: Bearer qk_live_... এবং write-এর জন্য Idempotency-Key
Body type Raw, JSON
Parse response হ্যাঁ

শুধু Make-এর জন্য /admin/integrations/api-keys-এ key তৈরি করুন এবং scenario-র দরকারি scope-গুলোই দিন। list-এর ক্ষেত্রে page.has_more true থাকা পর্যন্ত loop চালান এবং page.next_cursor-কে cursor হিসেবে পাঠান: cursor ধরে রাখা Set variable-সহ Make-এর Repeater এটি করতে পারে।

কোনো ব্যক্তির পরিচয়ে কাজ করা scenario-র জন্য /admin/integrations/oauth-clients-এ OAuth client নিবন্ধন করুন এবং সেটি দিয়ে Make-এর HTTP module-এর Make an OAuth 2.0 request ব্যবহার করুন।

উদাহরণ: সাপ্তাহিক completion সারাংশ

  1. Schedule: প্রতি সোমবার।
  2. HTTP: GET /api/v1/course_completions?updated_since=<a week ago>।
  3. data-র ওপর Iterator, তারপর টেবিল তৈরিতে Aggregator।
  4. টেবিলটি email করুন বা পোস্ট করুন।
নেভিগেশন

খুঁজতে লিখুন…

↑↓ নেভিগেট করুন↵ নির্বাচন করুনEsc বন্ধ করুন