UNLOCK API
API key ও নিরাপত্তা

API key ও নিরাপত্তা

কীভাবে key পাঠাবেন, একাধিক key ব্যবহার করবেন এবং শুধু নিজের সার্ভারকে অনুমতি দেবেন।

আপনার key

প্রতিটি রিকোয়েস্টে আপনার অ্যাকাউন্ট পেজের API key থাকে: JSON রিকোয়েস্টে clientKey, in.php ও res.php-তে key। key 32 অক্ষরের (0-9, a-f)। এটি আপনার সার্ভারে রাখুন; key যার কাছে আছে সে আপনার ব্যালেন্স খরচ করতে পারে।
POST /getBalance
{
  "clientKey": "YOUR_API_KEY"
}

আরও key

অ্যাকাউন্ট পেজে আপনি সর্বোচ্চ 5টি বাড়তি key তৈরি করতে পারেন, যেমন প্রতিটি সার্ভার বা প্রজেক্টের জন্য একটি। এগুলো একই ব্যালেন্স ব্যবহার করে, শেষ কবে ব্যবহৃত হয়েছে দেখায় এবং আলাদাভাবে বন্ধ করা যায়।

IP অনুমতি তালিকা

অ্যাকাউন্ট পেজে সর্বোচ্চ 20টি IP ঠিকানা যোগ করুন, তখন শুধু সেই ঠিকানাগুলোই আপনার key ব্যবহার করতে পারবে। অন্য ঠিকানা থেকে আসা রিকোয়েস্ট ERROR_IP_NOT_ALLOWED পায় এবং চার্জ নেওয়া হয় না।
এরর
{
  "errorId": 1,
  "errorCode": "ERROR_IP_NOT_ALLOWED",
  "errorDescription": "Requests from this IP are not allowed. Add it to the IP allow list on your account page."
}

ব্রাউজার থেকে কল

header_acao=1 পাঠালে in.php ও res.php CORS হেডার Access-Control-Allow-Origin: * যোগ করে। পাবলিক ওয়েব পেজ থেকে API কল করলে আপনার key প্রকাশ পায়, তাই এটি শুধু নিজের টুলের জন্য ব্যবহার করুন।