Mövcud ölkələr və xidmətlər üçün sorğu

getRentPrices metodu, SMS.online API vasitəsilə virtual nömrələrin icarəsi üçün mövcud olan ölkələr və xidmətlərin aktual siyahısını əldə etmək üçün istifadə olunur. Bu, nömrə icarəsi zamanı ölkə və xidmətin avtomatik seçimini təmin edir.

Bu metod, icarə sorğusu yaradılmadan əvvəl istiqamətlərin dinamik şəkildə formalaşdırılmasını tələb edən sistemlər üçün tövsiyə olunur. Bu metodu istifadə edərək, avtomatlaşdırılmış proseslərə inteqrasiya üçün ölkələrin və onlarla bağlı xidmətlərin aktual siyahısını əldə edə bilərsiniz.

Uğurlu sorğu, dəstəklənən ölkələr, xidmətlər və operatorlar siyahısını əhatə edən strukturlaşdırılmış məlumatları qaytarır. Bu, avtomatlaşdırılmış sistemlərdə nömrələrin icarəsi üçün çevik seçim imkanı yaradır.

Sorğu nümunəsi:

Giriş məlumatları

ParametrMəcburiQeydlərTəsvir
BəliProfilinizdə API Açarı bölməsində baxınAPI açarı ödənilən xidmətlərə giriş təmin edir
BəligetRentPricesMetodun adı
BəliSol menyuda ölkələr siyahısına baxınAlınması lazım olan nömrənin ölkəsi

Serverin cavabı

JSON
{
  "status": "success", 
  "values": { 
    "Страна": { 
      "Сервис": { 
        "cost": Стоимость, 
        "count": Количество
      }
    }
  }
}

Kod nümunəsi

const api_key = "API_KEY"; # 'API_KEY' yerinə sizin real API açarınızı qoyun.
const country = 1; # Lazım olan ölkənin nömrəsini daxil edin. Bütün ölkələrin nömrələrini sol menyudakı sənəddən görə bilərsiniz.
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentPrices&country=${country}`);
# Göstərilən URL-ə GET sorğusu icra edirik
const data = await response.json();
# Serverdən alınan cavabın məzmununu çap edirik
console.log(data);
} catch (err) {
# Xəta baş verərsə, xəta mesajını çap edirik
console.error(err);
}

Mümkün xətalar

ParametrTəsvir
Yanlış hərəkət
Yanlış API açarı
Sorğuda xəta
Hesabın bloklandığı vaxt
Hesab aktiv deyil
Bu ölkə üçün nömrələr bitib