দেশ এবং নম্বরের ধরন নির্বাচন করুন
একটি নিবন্ধন দেশ বেছে নিন, তারপর এই ফাংশনের ফেরত দেওয়া একটি নাম ব্যবহার করুন: get_document_number_types। সেই নামটি এই প্যারামিটার হিসেবে পাঠান: number_type, কোনো ধরনের আইডি বা সাধারণ নম্বর-অনুসন্ধান বিভাগ নয়।
ফেরত দেওয়া নির্দেশাবলী পড়ুন
প্রাসঙ্গিক পরিচয়/নথি ওয়ার্কফ্লোর জন্য প্রয়োজনীয়তা এবং সম্পর্কের আইডিগুলি সংরক্ষণ করুন। এই কলটি প্রয়োজনীয়তা ফেরত দেয়; এটি আপনার ফাইল যাচাই বা জমা দেয় না। ফেরত দেওয়া নির্দেশাবলী এবং নির্বাচিত নম্বরের জন্য নির্দিষ্ট যেকোনো প্রয়োজনীয়তা অনুসরণ করুন।
কোনো ত্রুটিকে অব্যাহতি হিসেবে ব্যাখ্যা করবেন না
অবৈধ দেশ বা দেশের কোনো নিবন্ধন নথি নেই সংক্রান্ত ত্রুটিটি দুটি শর্তকে একত্রিত করে। এটি প্রমাণ নয় যে নিবন্ধন অপ্রয়োজনীয়। একটি অনুসন্ধান ব্যর্থতা বা খালি ফলাফলও কোনো গ্রাহক বা নম্বরকে অনুমোদন করে না। ফলাফল অস্পষ্ট হলে সহায়তার সাথে যোগাযোগ করুন।
অনুরোধ
HTTPS-এর মাধ্যমে আপনার সক্রিয় API অ্যাকাউন্টের পরিচয়পত্র ব্যবহার করুন। Basic প্রমাণীকরণ এবং সক্রিয় API-অ্যাকাউন্টের bearer টোকেন সমর্থিত; অ্যাকাউন্টের সীমাবদ্ধতা প্রযোজ্য।
POST ব্যবহার করুন, application/json অথবা application/x-www-form-urlencoded সহ।
curl --fail-with-body --silent --show-error \
--user "$API_USER:$API_PASSWORD" \
--request POST \
--header "Content-Type: application/json" \
--data '{"country":"US","number_type":"Local"}' \
"https://api.multitel.net/v3/get_requirements"| নাম | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
country | স্ট্রিং | হ্যাঁ | get_document_countries থেকে প্রাপ্ত দেশের ISO কোড। |
number_type | স্ট্রিং | হ্যাঁ | get_document_number_types থেকে প্রাপ্ত ধরনের নাম, যেমন Local; মিলানোর সময় অক্ষরের কেস উপেক্ষা করা হয়। নামটি দিন, এর আইডি নয়। |
প্রতিক্রিয়া
HTTP স্ট্যাটাসের পাশাপাশি JSON বডিতে status.code পরীক্ষা করুন। response হল একটি একক প্রয়োজনীয়তা রিসোর্স যাতে id, type এবং attributes থাকে, এবং ফেরত দেওয়া হলে relationships-ও থাকে। রিসোর্স এবং সম্পর্কের ডেটার আইডিগুলি অস্বচ্ছ (opaque)। ঐচ্ছিক restriction_message টেক্সট থেকে HTML ট্যাগ সরিয়ে ফেলা হয়েছে; অবশিষ্ট টেক্সটকে টেক্সট হিসেবে পরিচালনা করুন, বিশ্বস্ত HTML হিসেবে নয়। হ্যান্ডলার প্রথম প্রয়োজনীয়তা রিসোর্সটি ফেরত দেয়, তাই এই প্রতিক্রিয়াটি একটি সম্পূর্ণ তালিকা বলে অনুমান করবেন না। অ্যাট্রিবিউট/সম্পর্কের উপলব্ধতা দেশ ও ধরনের উপর নির্ভরশীল; উদাহরণটি কোনো সম্পূর্ণ নির্দিষ্ট স্কিমা নয়।
প্রতিক্রিয়ার দৃষ্টান্তমূলক আকৃতি; এটি লাইভ অ্যাকাউন্ট ডেটা বা বর্তমান কোনো মূল্য উদ্ধৃতি নয়।
{
"status": {
"code": 200,
"msg": ""
},
"response": {
"id": "REQUIREMENT_ID_FROM_RESPONSE",
"type": "RESOURCE_TYPE_FROM_RESPONSE",
"attributes": {
"restriction_message": "Example country-specific instructions."
}
}
}ত্রুটি
- 400: দেশ এবং number_type যাচাই ব্যর্থ হয়েছে: উভয় আবশ্যক মান প্রদান করুন। যাচাইয়ের টেক্সটে ফরম্যাটিং থাকতে পারে।
- 400: Invalid country ISO or No country registration documents required.: এই অস্পষ্ট বার্তাটি নিজে থেকে নিবন্ধন অব্যাহতির প্রমাণ নয়।
- 400: Invalid number type: ফেরত দেওয়া কোনো ধরনের নাম ব্যবহার করুন। লিগ্যাসি ত্রুটিটি Global, Local, Mobile, National, Shared Cost এবং Toll Free তালিকাভুক্ত করে।
- 500: Unable to load registration requirements for the specified country and number type.: প্রয়োজনীয়তাগুলি সফলভাবে ফেরত দেওয়া হয়নি। পরে আবার চেষ্টা করুন অথবা সহায়তার সাথে যোগাযোগ করুন।
উপলব্ধতা এবং পার্শ্বপ্রতিক্রিয়া
- এই ক্যাটালগ/প্রয়োজনীয়তা অনুসন্ধান কোনো পরিচয় তৈরি করে না, কোনো প্রমাণ আপলোড করে না, কোনো নম্বর নিবন্ধন করে না বা কোনো অর্ডার দেয় না।
- একটি সফল ক্যাটালগ প্রতিক্রিয়া আপনার নথির অনুমোদন নয়, বা নির্বাচিত নম্বরটি সক্রিয় করা যাবে এমন নিশ্চিতকরণও নয়।