# ডেভেলপার API এবং API কীগুলি ব্যবহার করুন৷

একটি সার্ভার-সাইড কী তৈরি করুন, লাইভ চুক্তি ব্যবহার করুন এবং দুর্ঘটনাজনিত ডুপ্লিকেট ছাড়াই ক্রয়ের পুনরায় চেষ্টা করুন।

2026-10-07 · TextVerified

## একটি কী তৈরি করুন এবং সুরক্ষিত করুন৷

ওপেন ডেভেলপার এবং API কী এলাকা। একটি লেবেলযুক্ত কী তৈরি করুন এবং প্রদর্শিত শংসাপত্রটি নিরাপদে সংরক্ষণ করুন। কীগুলি অ্যাকাউন্ট-স্কোপড: কলগুলি সেই অ্যাকাউন্টের ওয়ালেট ব্যবহার করে এবং এর দোকানে অর্ডার দেয়। তারা প্রশাসক অ্যাক্সেস প্রদান করে না বা আপনাকে অনুরোধের মাধ্যমে অ্যাকাউন্ট পরিবর্তন করতে দেয় না।

একটি পুরানো কী প্রত্যাহার করার জন্য উপলব্ধ হলে নিষ্ক্রিয়, মুছুন বা পুনর্জন্ম ব্যবহার করুন৷ পুনর্জন্ম পূর্ববর্তী শংসাপত্র বাতিল করে। আপনার সার্ভারে কী রাখুন, পাবলিক ব্রাউজার কোড, স্ক্রিনশট এবং সংগ্রহস্থলের বাইরে।

## লাইভ API চুক্তি পড়ুন

TextVerified's base is `https://textverified.org/api/v1/developer`. On a partner storefront use that store's own hostname. Authentication accepts `X-API-Key` or `Authorization: Bearer YOUR_API_KEY`. Use [interactive API documentation](/api/v1/developer/docs) and the current schema rather than guessing request fields.

কেনার আগে ব্যালেন্স এবং পরিষেবা পড়ুন। পরিষেবা তালিকা `otp` এবং `rent`, দেশ, স্টক এবং প্রস্তাবিত সময়কালকে আলাদা করে; সময়কাল মিলিসেকেন্ড ব্যবহার করে। ক্রয়ের অনুরোধগুলি প্রকৃত পরিষেবা শনাক্তকারী, দেশ, সময়কাল এবং মূল্যের সিলিং নির্বাচন করে৷ ঐচ্ছিক প্রদানকারী বা বিবরণ ক্ষেত্র নথিভুক্ত অপারেশন উপর নির্ভর করে.

## নিরাপদে কেনাকাটা পরিচালনা করুন

প্রতিটি উদ্দিষ্ট ক্রয়ের জন্য একটি নতুন `Idempotency-Key` ব্যবহার করুন এবং সেই ক্রয়ের পুনরায় চেষ্টা করার সময় একই কী ব্যবহার করুন৷ কীগুলি 8–128 ASCII অক্ষর, অঙ্ক, আন্ডারস্কোর বা হাইফেন গ্রহণ করে৷ একটি সময় শেষ হওয়ার পরে, অন্য অর্ডার শুরু করার সিদ্ধান্ত নেওয়ার আগে নথিভুক্ত ক্রয়-প্রচেষ্টার সন্ধানটি পরিদর্শন করুন। একই কীর অধীনে পেলোড পরিবর্তন করা একটি দ্বন্দ্ব তৈরি করতে পারে।

```http
GET /api/v1/developer/balance
X-API-Key: YOUR_API_KEY
```

এই উদাহরণটি একটি স্থানধারক সহ একটি পঠিত অনুরোধ, একটি বাস্তব শংসাপত্র নয়। প্রদত্ত ক্রিয়াকলাপগুলির জন্য লাইভ ক্রয়ের উদাহরণগুলি অনুসরণ করুন৷ তাদের নথিভুক্ত শেষ পয়েন্টের মাধ্যমে মালিকানাধীন আদেশ এবং বার্তা পড়ুন; বাতিলকরণ আদেশের যোগ্যতা এবং নিশ্চিতকরণ সাপেক্ষে অবশেষ।

## ত্রুটিগুলি ব্যাখ্যা করুন এবং বার্তাগুলিকে একীভূত করুন৷

A 401 এর অর্থ অনুপস্থিত, অক্ষম, ঘোরানো বা ভুল-স্টোর শংসাপত্র হতে পারে। একটি 404 অনুপলব্ধ বা অজ্ঞাত ডেটা বোঝাতে পারে। একটি 400 বৈধতা, তহবিল বা মূল্য শর্ত প্রতিফলিত করতে পারে। একটি অস্পষ্ট সার্ভার ফলাফলের জন্য, ক্রয় কী সংরক্ষণ করুন এবং অন্ধভাবে একটি নতুন কী তৈরি করার পরিবর্তে প্রচেষ্টাটি পরিদর্শন করুন৷

ইনকামিং মেসেজ ইভেন্টের জন্য [Webhooks](/bn/guides/webhooks) ব্যবহার করুন। API প্রতিটি ড্যাশবোর্ড নিয়ন্ত্রণ প্রকাশ করে অনুমান করবেন না; প্রতিটি অপারেশনের জন্য বর্তমান চুক্তি পরীক্ষা করুন।
