bee99 App API ইন্টিগ্রেশন ডেভেলপার গাইড

bee99 App দিয়ে API, webhook আর integration দ্রুত সেট করুন

bee99 APK ডাউনলোড bee99 Register
bee99 API ড্যাশবোর্ড ল্যাপটপ স্ক্রিন

৩ ধাপে bee99 API সেটআপ

সেটআপটা ছোট Dhaka-র ডেভেলপাররা সাধারণত 10 মিনিটেই শুরু করেন

1. API কী নিন

অ্যাকাউন্ট প্যানেল থেকে key আর secret নিন তারপর test environment-এ প্রথম কল দিন

2. Endpoint মিলিয়ে নিন

ডকুমেন্টেশনের endpoint তালিকা ধরে কাজ করুন GET আর POST আলাদা করে টেস্ট করুন

3. Webhook চালু করুন

ইভেন্ট এলেই webhook hit হবে তাই retry আর signature যাচাই আগে থেকেই বসান

bee99 App-এর ডেভেলপার পরিসংখ্যান

এই সংখ্যাগুলো ফ্লোটা পরিষ্কার দেখায়

রেটিং 4.9/5

88,978টি রিভিউ থেকে এই স্কোর এসেছে ব্যবহারকারীরা স্থির পারফরম্যান্সকে সবচেয়ে বেশি পছন্দ করেন

252K+ সক্রিয় ব্যবহারকারী

লাইভ ট্রাফিক বেশি হলে caching আর batching খুব কাজে লাগে একই কথা ঢাকার অনেক টিম বলেন

301+ টাইটেল

একই API দিয়ে একাধিক ফিড ধরতে পারেন এতে app আর web panel দুটোই হালকা থাকে

99.6% আপটাইম

2017 থেকে সার্ভিসটা চলছে তাই webhook retry আর status check দিয়ে flow স্থির রাখা যায়

API এন্ডপয়েন্ট আর রেসপন্স

4টা মূল call দিয়ে বেশিরভাগ কাজ হয়

অ্যাকাউন্ট ও প্রোফাইল

প্রোফাইল pull করে নাম, স্ট্যাটাস আর লিংকড চ্যানেল দেখুন এটা bee99 App-এর ভেতরের ফ্লো মিলিয়ে দেয়

উদাহরণ: GET /api/v1/account

ক্যাটালগ ডেটা

301+ টাইটেলের তালিকা এখান থেকে আসতে পারে ক্যাটাগরি, থাম্বনেইল আর আপডেট টাইম ক্যাশ করে রাখুন

উদাহরণ: GET /api/v1/catalog

স্ট্যাটাস ভেরিফিকেশন

প্রতিটি response-এর signature মিলিয়ে নিন ভুল call ধরতে timeout-এর আগে ছোট validation রাখুন

উদাহরণ: POST /api/v1/verify

সেশন সিঙ্ক

লগইন সেশন আর device token একসাথে মিলিয়ে নিন এতে bee99 Login flow আর app session আলাদা থাকে না

উদাহরণ: POST /api/v1/session-sync

bee99 Login-এর জন্য অথেন্টিকেশন

টোকেন ছোট রাখুন নিরাপত্তা এখানে সবচেয়ে জরুরি

Bearer token

প্রতি request-এ header বসান token rotate করলে পুরোনো key সঙ্গে সঙ্গে বাতিল করুন

উদাহরণ: Authorization: Bearer <token>

Signature যাচাই

payload hash আর secret একসাথে মিলিয়ে নিন webhook spoofing আটকাতে এটা খুব দরকার

উদাহরণ: X-Signature হেডার

bee99 APK থেকে সেশন

মোবাইল থেকে login হলে device id কাজে লাগে Android ব্যবহারকারীরা এতে session mismatch কম দেখেন

উদাহরণ: device_token পাস করুন

রেট লিমিট আর স্থির পারফরম্যান্স

দ্রুত call ভালো, কিন্তু নিয়ন্ত্রণ আরও ভালো

burst control

একসাথে অনেক request পাঠাবেন না 1 থেকে 2 সেকেন্ড gap দিলে queue ভেঙে যায় না

retry নীতি

429 এলে backoff ব্যবহার করুন ঢাকার অনেক ছোট টিম এভাবেই call loss কমায়

cache কৌশল

কম বদলানো ডেটা cache করুন এতে bee99 App-এর প্যানেল দ্রুত খুলে যায়

Webhooks দিয়ে রিয়েল-টাইম আপডেট

ইভেন্ট এলেই data পৌঁছে যায়

ইভেন্ট নোটিফিকেশন

স্ট্যাটাস বদলালে server থেকে webhook যায় তাই polling কম লাগে, আর response দ্রুত আসে

উদাহরণ: event=status_changed

retry message

Receiver 200 না দিলে message আবার যাবে Nagad আর Rocket-সাপোর্টেড টিমগুলোও এই pattern পছন্দ করে

উদাহরণ: retry_count=3

event map

order, profile আর session আলাদা map করুন পরে debug করতে সময় কম লাগে

উদাহরণ: webhook_topic=session.updated

ডেভেলপারদের জন্য SDK আর টুল

2টা সহজ লাইব্রেরি দিয়ে শুরু করুন

JavaScript helper

ওয়েব dashboard-এর জন্য ভালো fetch wrapper দিলে error handling অনেক সহজ হয়

PHP helper

পুরোনো server-এও কাজ করে Dhaka-র অনেক ছোট টিম এখনো PHP panel চালায়

Postman collection

test request বানাতে 5 মিনিট লাগে তারপর copy-paste না করে সোজা flow চালাতে পারেন

Webhook tester

local endpoint-এ call পাঠিয়ে debug করুন QR নয়, plain URL দিয়েই শুরু করা যায়

বাংলাদেশি টিমের জন্য কাজের নোট

লোকাল সেটআপে ছোট জিনিসই বড় পার্থক্য আনে

Dhaka অফিস ফ্লো

অনেক দল অফিসের WiFi আর মোবাইল ডেটা দুটোতেই test করেন এতে live call-এর আচরণ আগে থেকে বোঝা যায়

bKash, Nagad, Rocket

লোকাল টপ-আপ ফ্লো আলাদা মডিউলে রাখুন bKash, Nagad আর Rocket-ভিত্তিক status message এক লাইনে মিলিয়ে নিতে সুবিধা হয়

ধীর নেটওয়ার্ক

কিছু ব্যবহারকারী 3G-তেও থাকে ছোট payload, compressed image আর cache policy এখানে কাজে লাগে

bee99 App চালু করতে প্রস্তুত?

API রেডি হলে bee99 Download, bee99 Register আর integration একসাথে নিন

bee99 APK এখনই নিন bee99 App ডাউনলোড

ইন্টিগ্রেশন স্ক্রিন এক নজরে

একটি স্ক্রিনে flow, আরেকটিতে webhook status দেখা যায়

bee99 API স্ট্যাটাস প্যানেল bee99 webhook লগ ভিউ
লগ ইন নিবন্ধন