ফেরত পাওয়া নাম দিয়ে একটি ধরন বেছে নিন
দেশ বেছে নিতে ব্যবহার করুন get_document_countries। ফেরত পাওয়া ধরনের নাম পাঠান get_requirements-এ। ধরনের ক্যাটালগ ID কোনো প্রিফিক্স ID, নম্বর ID বা প্রমাণের শ্রেণির ID নয়।
গ্রুপের সংখ্যা নম্বরের মজুতের পরিমাণ নয়
available_groups এই ক্যাটালগ অনুসন্ধানে ফেরত পাওয়া গ্রুপ রেকর্ডের সংখ্যা গণনা করে। এটি কেনার জন্য উপলব্ধ ফোন নম্বর গণনা করে না, মজুত সংরক্ষণ করে না এবং ক্যাটালগটি উজানের উৎসের সব পৃষ্ঠা থেকে তথ্য নিয়ে ফেলেছে—এমন নিশ্চয়তাও দেয় না। সংশ্লিষ্ট নম্বরের মজুতে অনুসন্ধান করুন এবং আলাদাভাবে একটি মূল্যপ্রস্তাব পর্যালোচনা করুন।
অনুরোধ
HTTPS-এর মাধ্যমে আপনার সক্রিয় API অ্যাকাউন্টের পরিচয়পত্র ব্যবহার করুন। Basic প্রমাণীকরণ এবং সক্রিয় API অ্যাকাউন্টের bearer টোকেন সমর্থিত; অ্যাকাউন্টের বিধিনিষেধ প্রযোজ্য।
GET ব্যবহার করুন এবং নথিভুক্ত যেকোনো প্যারামিটার URL পাথে দিন।
curl --fail-with-body --silent --show-error \
--user "$API_USER:$API_PASSWORD" \
"https://api.multitel.net/v3/get_document_number_types/$COUNTRY_ISO"| নাম | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
country | string | হ্যাঁ | নিবন্ধনের দেশের ক্যাটালগ থেকে নেওয়া দুই অক্ষরের দেশের ISO কোড। এর শুরু ও শেষের ফাঁকা স্থান সরানো হয় এবং অক্ষরগুলি বড় হাতের করা হয়। |
প্রতিক্রিয়া
JSON বডিতে status.code এবং সেই সঙ্গে HTTP স্ট্যাটাস পরীক্ষা করুন। response একটি অ্যারে, যাতে id, name এবং available_groups থাকে। name-কে number_type হিসেবে ব্যবহার করে get_requirements কল করুন; এর পরিবর্তে id পাঠাবেন না। available_groups হলো ওই ধরনের জন্য ফেরত পাওয়া গ্রুপ রেকর্ডের সংখ্যা; এটি টেলিফোন নম্বরের মজুতের পরিমাণ বা সব পৃষ্ঠা মিলিয়ে সম্পূর্ণ মোট সংখ্যা নয়। যেসব ধরনের জন্য কোনো গ্রুপ ফেরত পাওয়া যায় না, সেগুলি বাদ দেওয়া হয়। অগ্রাধিকার অনুযায়ী ক্রম হলো Local, Mobile, National, Toll Free, Shared Cost, Global; এরপর ক্যাটালগের অন্যান্য নাম থাকে।
প্রতিক্রিয়ার কাঠামোর উদাহরণ; এটি অ্যাকাউন্টের সরাসরি তথ্য বা বর্তমান মূল্যপ্রস্তাব নয়।
{
"status": {
"code": 200,
"msg": "",
"results": 1
},
"response": [
{
"id": "NUMBER_TYPE_ID_FROM_RESPONSE",
"name": "Local",
"available_groups": 3
}
]
}ত্রুটি
- 400: country is required: নিবন্ধনের দেশের ISO কোড দিন।
- 400: Invalid country ISO or no available DID registration country found: বর্তমান নিবন্ধন ক্যাটালগ থেকে একটি দেশ বেছে নিন; এর অর্থ এই নয় যে কোনো নথির প্রয়োজন নেই।
উপলব্ধতা ও পার্শ্বপ্রভাব
- এই ক্যাটালগ/প্রয়োজনীয়তা অনুসন্ধান কোনো পরিচয় তৈরি করে না, প্রমাণ আপলোড করে না, নম্বর নিবন্ধন করে না বা অর্ডার দেয় না।
- ক্যাটালগ থেকে সফল প্রতিক্রিয়া পাওয়া আপনার নথির অনুমোদন নয় এবং নির্বাচিত নম্বর সক্রিয় করা যাবে—এমন নিশ্চিতকরণও নয়।