Skip to main content
ওয়েবহুক দিয়ে আপনি এমন ইন্টিগ্রেশন তৈরি বা সেট আপ করতে পারেন যা Social media studio-র রিয়েল-টাইম ইভেন্টে সাবস্ক্রাইব করে। কোনো ইভেন্ট ঘটলে আমরা আপনার কনফিগার করা URL-এ একটি HTTP POST পেলোড পাঠাই, ফলে পোল না করেই আপনার অ্যাপ্লিকেশন তাৎক্ষণিক সাড়া দিতে পারে।

কনফিগারেশনের মূল বিষয়

ওয়েবহুক সরাসরি ড্যাশবোর্ডে সেটিংস > ওয়েবহুক-এ গিয়ে অথবা আমাদের API ব্যবহার করে কনফিগার করতে পারেন। প্রতিটি ওয়েবহুকের জন্য প্রয়োজন:
  • একটি বৈধ এন্ডপয়েন্ট URL (HTTPS জোরালোভাবে সুপারিশ করা হয়)।
  • আপনি যেসব ইভেন্ট ক্যাটাগরিতে সাবস্ক্রাইব করতে চান তার এক বা একাধিক।
আপনার প্ল্যান ঠিক করে দেয় একই সময়ে কতগুলো সক্রিয় ওয়েবহুক সাবস্ক্রিপশন রাখতে পারবেন।

পেলোড টেমপ্লেটের উদাহরণ

আপনার এন্ডপয়েন্টে পাঠানো JSON বডি কাস্টমাইজ করতে payloadTemplate ব্যবহার করুন। টেমপ্লেটে ব্যবহারযোগ্য ভ্যারিয়েবল:
  • {{event}}
  • {{category}}
  • {{timestamp}}
  • {{data}}
  • {{data.any_field}} (ইভেন্ট-নির্দিষ্ট নেস্টেড ফিল্ডের জন্য)

১) সাধারণ JSON এনভেলপ

২) Discord-উপযোগী পেলোড

৩) Slack Block Kit ধরনের পেলোড

মূল ইভেন্ট ডেটায় কোনো ভ্যারিয়েবল না থাকলে প্লেসহোল্ডারটি অপরিবর্তিত থাকে (যেমন {{data.postId}})।

ওয়েবহুকের সীমা ও সংরক্ষণকাল

সাবস্ক্রিপশন প্ল্যান অনুযায়ী ওয়েবহুক ডেলিভারি লগ কতদিন সংরক্ষিত থাকবে এবং কতগুলো ওয়েবহুক এন্ডপয়েন্ট তৈরি করা যাবে তা বদলায়:

উপলব্ধ ইভেন্ট

আমরা ২৬টি ক্যাটাগরিতে ১৬২টি ইভেন্ট সমর্থন করি। কোনো ক্যাটাগরিতে সাবস্ক্রাইব করলে এর সব সংশ্লিষ্ট ইভেন্ট পাবেন। আরও সূক্ষ্ম নিয়ন্ত্রণের জন্য আলাদা আলাদা ইভেন্টেও সাবস্ক্রাইব করা যায়।

পেলোড পরীক্ষা করতে চান?

ওয়েবহুক সবসময় আমাদের অফিসিয়াল স্কিমা অনুযায়ী ইভেন্ট পাঠায়। সিগনেচার কীভাবে যাচাই করবেন তা জানুন এবং প্রতিটি ইভেন্ট ক্যাটাগরির উদাহরণ পেলোড দেখুন।