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

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

এই পৃষ্ঠায়
  1. একটি কী তৈরি করুন এবং সুরক্ষিত করুন৷
  2. লাইভ API চুক্তি পড়ুন
  3. নিরাপদে কেনাকাটা পরিচালনা করুন
  4. ত্রুটিগুলি ব্যাখ্যা করুন এবং বার্তাগুলিকে একীভূত করুন৷

দেখুন কিভাবে এটি কাজ করে

সচিত্র ওয়াকথ্রু · কাল্পনিক নমুনা ডেটা

ধাপ 1 এর মধ্যে 5

একটি সার্ভার-সাইড কী তৈরি করুন

ডেভেলপারদের মধ্যে একটি API কী তৈরি করুন এবং এটি আপনার সার্ভারে রাখুন। এটি আপনার অ্যাকাউন্ট, ওয়ালেট এবং মালিকানাধীন অর্ডারের অনুরোধগুলিকে স্কোপ করে; এটিকে কখনই পাবলিক ফ্রন্টএন্ড কোডে রাখুন না।

এই প্রদর্শনী আপনার অ্যাকাউন্ট পরিবর্তন করে না।

সমস্ত ধাপ পড়ুন
  1. একটি সার্ভার-সাইড কী তৈরি করুন

    ডেভেলপারদের মধ্যে একটি API কী তৈরি করুন এবং এটি আপনার সার্ভারে রাখুন। এটি আপনার অ্যাকাউন্ট, ওয়ালেট এবং মালিকানাধীন অর্ডারের অনুরোধগুলিকে স্কোপ করে; এটিকে কখনই পাবলিক ফ্রন্টএন্ড কোডে রাখুন না।

    API কী
    ••••••••
    সুযোগ
    এই অ্যাকাউন্ট এবং স্টোর শুধুমাত্র
  2. লাইভ চুক্তি ব্যবহার করুন

    আপনার স্টোরের হোস্টে ডেভেলপার ডক্স এবং স্কিমা ব্যবহার করুন। X-API-কী বা বহনকারী দিয়ে প্রমাণীকরণ করুন। কেনাকাটা করার আগে ব্যালেন্স, পরিষেবা এবং সময়কাল পড়ুন।

    বেস ইউআরএল
    https://textverified.org/api/v1/developer
    প্রমাণীকরণ
    X-API-কী: <server-held key>
    কেনার আগে পড়ুন
    ব্যালেন্স → পরিষেবা → ভাড়ার সময়কাল
  3. একটি নতুন আইডেমপোটেন্সি কী সহ জমা দিন

    একটি নতুন ক্রয়ের জন্য একটি নতুন কী ব্যবহার করুন: 8–128 ASCII অক্ষর, অঙ্ক, আন্ডারস্কোর বা হাইফেন৷ বর্তমান সময়কাল মিলিসেকেন্ডে সেট করুন এবং আপনার অনুমোদিত উদ্ধৃতি থেকে সর্বোচ্চ মূল্যের সর্বোচ্চ সীমা নির্ধারণ করুন।

    ইডেমপোটেন্সি কী
    demo-purchase-1042
    অনুরোধ ক্ষেত্র
    সময়কালMs · সর্বোচ্চ মূল্য
  4. একটি অস্পষ্ট উত্তর পুনরুদ্ধার করুন

    প্রথমে ক্রয়ের প্রচেষ্টা বা মালিকানাধীন অর্ডার চেক করুন। একই ক্রয়ের জন্য একই idempotency কী দিয়ে পুনরায় চেষ্টা করুন; একটি নতুন কী তৈরি করে আরেকটি চার্জ তৈরি করতে পারে।

    বিদ্যমান প্রচেষ্টা
    demo-purchase-1042
    পরবর্তী পদক্ষেপ
    পড়ার চেষ্টা → আবার চেষ্টা করলে একই কী পুনরায় ব্যবহার করুন
  5. ত্রুটিগুলি পরিচালনা করুন এবং কীগুলি ঘোরান৷

    401: অনুপস্থিত, অক্ষম, ঘোরানো বা ভুল-স্টোর শংসাপত্র পরীক্ষা করুন। 404: মালিকানা বা উপলব্ধতা পরীক্ষা করুন। 400: ক্ষেত্র, তহবিল এবং মূল্য সীমা চেক করুন। প্রয়োজন অনুযায়ী ড্যাশবোর্ড থেকে কীগুলি নিষ্ক্রিয় করুন, মুছুন বা পুনরায় তৈরি করুন; শুধুমাত্র নথিভুক্ত API অ্যাকশন উপলব্ধ।

    401
    চেক কী এবং স্টোর করুন
    404
    মালিকানাধীন সম্পদ/স্টক চেক করুন
    400
    অনুরোধ, ব্যালেন্স এবং সিলিং চেক করুন

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

ওপেন ডেভেলপার এবং 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 and the current schema rather than guessing request fields.

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

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

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

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

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

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

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

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

আপনার অ্যাকাউন্টের জন্য সাহায্য প্রয়োজন?

ওপেন সাপোর্ট
TextVerified

একটি সমর্থিত পরিষেবা চয়ন করুন এবং আপনার TextVerified ড্যাশবোর্ডে প্রাপ্ত SMS দেখুন৷