Döndürülen adına göre bir tür seçin
Şu kaynaktan bir ülke kullanın: get_document_countries. Döndürülen tür adını şu işleve iletin: get_requirements. Türün katalog kimliği; önek kimliği, numara kimliği veya kanıt belgesi kategorisi kimliği değildir.
Grup sayıları numara envanterini göstermez
available_groups bu katalog sorgusunun döndürdüğü grup kayıtlarını sayar. Satın alınabilir telefon numaralarını saymaz, stok ayırmaz ve kataloğun üst kaynaktaki tüm sayfaları taradığını garanti etmez. İlgili numara envanterinde arama yapın ve ayrıca bir fiyat teklifini inceleyin.
İstek
Etkin API hesabınızın kimlik bilgilerini HTTPS üzerinden kullanın. Basic kimlik doğrulaması ve etkinleştirilmiş API hesabı bearer belirteçleri desteklenir; hesap kısıtlamaları geçerlidir.
Belgelenmiş herhangi bir parametreyi URL yoluna ekleyerek GET isteği gönderin.
curl --fail-with-body --silent --show-error \
--user "$API_USER:$API_PASSWORD" \
"https://api.multitel.net/v3/get_document_number_types/$COUNTRY_ISO"| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
country | string | Evet | Kayıt yapılabilen ülkeler kataloğundan alınan iki harfli ülke ISO kodu. Başındaki ve sonundaki boşluklar kaldırılır ve harfleri büyük harfe dönüştürülür. |
Yanıt
JSON gövdesindeki status.code değerini ve HTTP durumunu kontrol edin. response, id, name ve available_groups alanlarını içeren bir dizidir. name değerini number_type olarak get_requirements çağrısında kullanın; onun yerine id göndermeyin. available_groups, o tür için döndürülen grup kayıtlarının sayısıdır; telefon numarası stok adedi veya sayfalandırılmış sonuçların tamamının toplamı değildir. Hiç grup döndürülmeyen türler yanıta dahil edilmez. Tercih edilen sıralama Local, Mobile, National, Toll Free, Shared Cost, Global şeklindedir; bunları diğer katalog adları izler.
Örnek yanıt yapısıdır; canlı hesap verisi veya güncel bir fiyat teklifi değildir.
{
"status": {
"code": 200,
"msg": "",
"results": 1
},
"response": [
{
"id": "NUMBER_TYPE_ID_FROM_RESPONSE",
"name": "Local",
"available_groups": 3
}
]
}Hatalar
- 400: country is required: kayıt yapılabilen ülkenin ISO kodunu belirtin.
- 400: Invalid country ISO or no available DID registration country found: güncel kayıt kataloğundan bir ülke seçin; bu hata, hiçbir belge gerekmediğini göstermez.
Kullanılabilirlik ve yan etkiler
- Bu katalog/gereksinim sorgusu kimlik oluşturmaz, kanıt belgesi yüklemez, numara kaydetmez veya sipariş vermez.
- Başarılı bir katalog yanıtı, belgelerinizin onaylandığı veya seçilen bir numaranın etkinleştirilebileceği anlamına gelmez.