IOSOR জ্ঞান
এপিআই পাইলট সপ্তাহ: লাইভ ট্রাফিকে কি এবং ওয়েবহুক
স্বাক্ষরিত ওয়েবহুক, আইডেম্পোটেন্সি কি, লাইভ ডিএলআর ট্র্যাকিং এবং প্রিপেইড ব্যালেন্স সুরক্ষার মাধ্যমে IOSOR-এ আপনার প্রথম প্রোডাকশন সপ্তাহ পরিচালনা করুন।
এপিআই পাইলট সপ্তাহ: লাইভ ট্রাফিকে কি এবং ওয়েবহুক.
প্রোডাকশন ট্রাফিকে এপিআই কি প্রচার করা
স্টেজিং পরীক্ষা থেকে লাইভ ট্রাফিকে রূপান্তরের জন্য অপারেশনাল টোকেন আলাদা করা প্রয়োজন। আপনার এপিআই পাইলট সপ্তাহের সময়, অস্থায়ী পরীক্ষার টোকেনগুলিকে সীমাবদ্ধ প্রোডাকশন কি-এর সাথে প্রতিস্থাপন করুন। প্রোডাকশন কি-তে স্পষ্ট সুযোগ থাকা উচিত, যা বিশ্বব্যাপী প্রশাসনিক অধিকার ছাড়াই শুধুমাত্র আউটবাউন্ড এসএমএস পাঠানো বা ইনবাউন্ড ওয়েবহুক গ্রহণ করার অনুমতি দেয়। নিশ্চিত করুন যে লাইভ এপিআই শংসাপত্রগুলি নিরাপদ ভল্ট স্টোরে থাকে।
আসল স্ট্রিমে স্বাক্ষরিত ওয়েবহুক যাচাই করা
রিয়েল-টাইম ডেলিভারি রিপোর্ট (ডিএলআর) এবং ইনবাউন্ড বার্তা পাওয়ার জন্য ক্রিপ্টোগ্রাফিক যাচাইকরণ প্রয়োজন। আপনার কলব্যাক ইউআরএলে পাঠানো প্রতিটি পেটোলোডে আপনার সিক্রেট কি দিয়ে গণনা করা একটি হ্যাশ স্বাক্ষর অন্তর্ভুক্ত থাকে। কোনো ডেলিভারি আপডেট গ্রহণ করার আগে, স্পুফ করা ইভেন্টগুলি ব্লক করতে HTTP হেডারের স্বাক্ষর যাচাই করুন। সর্বদা টাইমস্ট্যাম্প সহনশীলতা পরীক্ষা করুন [signature replay]
আইডেম্পোটেন্সি কি এবং ব্যালেন্স কর্তন
পাইলট সপ্তাহের সময় নেটওয়ার্ক ত্রুটি আপনার অ্যাপ্লিকেশন থেকে ডুপ্লিকেট HTTP POST অনুরোধ ঘটাতে পারে। প্রতিটি প্রেরণের সাথে একটি অনন্য Idempotency-Key হেডার সরবরাহ করা নিশ্চিত করে যে ডুপ্লিকেট প্রচেষ্টা কখনো ডাবল বিলিং বা ডুপ্লিকেট এসএমএস ট্রান্সমিশন ট্রিগার করবে না। আইডেম্পোটেন্সি কীভাবে আপনার অ্যাকাউন্ট রক্ষা করে তা বুঝতে আমাদের আইডেম্পোটেন্সি, পুনঃচেষ্টা ও অর্থ নির্দেশিকা দেখুন।
ডেলিভারি রিপোর্ট এবং ওয়েবহুক ব্যর্থতা পরিচালনা
লাইভ ক্যারিয়ার নেটওয়ার্কগুলি অসিমেট্রিক ডিএলআর বিলম্ব তৈরি করে। আপনার অ্যাপ্লিকেশনটিকে অবশ্যই একটি অভ্যন্তরীণ ইভেন্ট কিউ ব্যবহার করে অসিঙ্ক্রোনাসভাবে ওয়েবহুক প্রসেস করতে হবে। আপনার রিসিভার এন্ডপয়েন্ট সংযোগ বিচ্ছিন্ন করলে বা 5xx ত্রুটি ফেরত দিলে, প্ল্যাটফর্মটি এক্সপোনেনশিয়াল ব্যাকঅফ সহ স্বয়ংক্রিয় পুনরায় চেষ্টা শুরু করে। বার্তা UUID ব্যবহার করে ইনকামিং ডিএলআর পেটোলোডের উপর কঠোর আইডেম্পোটেন্সি বজায় রাখুন।
অ্যাকাউন্ট থ্রেশহোল্ড এবং ট্রাফিক স্কেলিং
পাইলট সপ্তাহ অনুমানযোগ্য আর্থিক সীমার মধ্যে আসল ট্রাফিক গতিশীলতা নিয়ে আসে। অ্যাকাউন্ট অ্যাক্টিভেশন 20 USD প্রিপেইড ফ্লোর দিয়ে শুরু হয়, যা নিশ্চিত করে যে ব্যালেন্স রিজার্ভ সীমার নিচে নেমে যাবে না। বার্তার পরিমাণ বৃদ্ধি পেলে এবং আপনার ইন্টিগ্রেশন প্রতি মাসে প্রায় 1,000 USD-এর কাছাকাছি পৌঁছালে, এপিআই সংযোগ ভাঙা ছাড়াই অপারেশনাল সীমা গতিশীলভাবে সামঞ্জস্য করা হয়।
IOSOR দিয়ে শুরু করুন
production পরিসরের চাবি জারি করুন — sandbox টোকেন নয় — এবং কলব্যাক আপনার মালিকানাধীন স্বাক্ষরিত webhook URL-এ রাখুন। Idempotency-Key দিয়ে একটি OTP বা সতর্কতা পাঠান। নিশ্চিত করুন prepaid hold, debit ও DLR একই অভিপ্রায়ে বসেছে। নিবেদিত চাবি ও যাচাই স্বাক্ষর ছাড়া Live ব্যাজ এখনও setup।
এপিআই ইনসিডেন্ট সপ্তাহ: আইডেম্পোটেন্সির অভাব কোনো রিট্রে স্টর্ম নয়, একটি ফ্রিজ প্রথম ডেবিটের আগে প্রিপেইড অর্থ সংরক্ষণ.
IOSOR সারাংশ
করুন: প্রথম সজীব সপ্তাহ চালান production চাবি, স্বাক্ষরিত webhook, এবং ledger-এ দেখা একটি prepaid hold নিয়ে।
করবেন না: sandbox টোকেন সজীব ট্রাফিকে ভাগ করা, বা স্বাক্ষরহীন কলব্যাককে পাইলটের জন্য যথেষ্ট ধরা।
এই গাইড কি সহায়ক ছিল?
সম্পর্কিত গাইড
- স্থানীয় টেস্টে ডিএলআর লেটেন্সি এবং এরর সিমুলেশন
আপনার সিপিএএস ইন্টিগ্রেশন প্রমোট করার আগে কীভাবে অ্যাসিনক্রোনাস ডেলিভারি রিসিট মক করতে হয়, ডিএলআর লেটেন্সি সামলাতে হয় এবং লোকালি এজ কেস টেস্ট করতে হয় তা জানুন।
- পেলোড ব্যাচিং এবং একক অনুরোধ থ্রুপুটের মধ্যে ভারসাম্য রক্ষা
আপনার হোয়াইট-লেবেল সিপিএএস কনসোলে রেট-লিমিট সম্মতি বজায় রেখে উচ্চ-ভলিউম নোটিফিকেশন প্রেরণের জন্য এপিআই কনকারেন্সি কৌশল অপ্টিমাইজ করুন।
- প্ল্যাটফর্ম সুরক্ষার জন্য মাল্টি-টিনেন্ট API কী স্কোপিং এবং আইসোলেশন
টিনেন্ট ট্রাফিক আইসোলেট করতে, ক্রস-অ্যাকাউন্ট বার্তা লিক রোধ করতে এবং আর্থিক সীমা প্রয়োগ করতে API টোকেন স্কোপ করে হোয়াইট-লেবেল CPaaS সাব-অ্যাকাউন্ট সুরক্ষিত করুন।