Skip to main content
আপনার পার্টনার প্রজেক্টের যেকোনো এন্ড ইউজারের কার্যকলাপ ঘটলে এমবেডেড ওয়েবহুক আপনার সার্ভারকে জানায়। প্রতিটি পেলোডে প্রভাবিত এন্ড ইউজারকে শনাক্ত করা থাকে, যাতে আপনি সেটি সঠিক গ্রাহকের কাছে পৌঁছে দিতে পারেন।

সাবস্ক্রিপশন তৈরি করুন

ওয়েবহুক এন্ডপয়েন্ট অবশ্যই HTTPS ব্যবহার করবে এবং সবার জন্য প্রবেশযোগ্য হতে হবে।
আপনার এমবেডেড এন্ড ইউজারদের ক্ষেত্রে ঘটা সব স্বীকৃত ইভেন্ট পেতে events বাদ দিন, অথবা খালি অ্যারে দিন।
এমবেডেড পাবলিশিং ইন্টিগ্রেশনের জন্য কাজে লাগে এমন ইভেন্টগুলো:

সিগনেচার যাচাই করুন

Social media studio HTTP রিকোয়েস্টের হুবহু কাঁচা বডিকে HMAC-SHA256 দিয়ে স্বাক্ষর করে। বডি টেক্সট বা বাইট হিসেবে পড়ুন এবং JSON পার্স করার আগে যাচাই করুন।
সিগনেচার হেক্সাডেসিমাল ডাইজেস্ট হিসেবে বা v1= প্রিফিক্সসহ আসতে পারে; SDK দুটোই গ্রহণ করে।

পেলোডের গঠন

ডেলিভারি রিকোয়েস্টে এই হেডারগুলোও থাকে:

ডেলিভারির আচরণ

  • ইভেন্ট নিরাপদে গৃহীত হওয়া মাত্র 2xx রেসপন্স ফেরত দিন।
  • কাজ কয়েক সেকেন্ডের বেশি লাগতে পারলে ইভেন্ট অ্যাসিঙ্ক্রোনাসভাবে প্রসেস করুন।
  • পেলোডের id বা X-Webhook-Delivery-Id দিয়ে ডেলিভারি ডিডুপ্লিকেট করুন।
  • 2xx-ভিন্ন রেসপন্স, নেটওয়ার্ক ব্যর্থতা ও টাইমআউট এক্সপোনেনশিয়াল ব্যাকঅফসহ রিট্রাই করা হয়।
  • বারবার ব্যর্থ হওয়া সাবস্ক্রিপশন স্বয়ংক্রিয়ভাবে নিষ্ক্রিয় করা হয়।
ওয়েবহুক ডেলিভারি কমপক্ষে একবার ঘটে, তাই আপনার হ্যান্ডলার অবশ্যই idempotent হতে হবে।